在C#中写单链表的反转算法 如题,谁能指点一下,有什么好的例子吗?谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以用Stack类,读一个压一个,然后再取出就可以了 循环算法1 List reverse(List l) { 2 if(!l) return l; 3 list cur = l.next; 4 list pre = l; 5 list tmp; 6 pre.next = null; 7 while ( cur ) { 8 tmp = cur; 9 cur = cur.next;10 tmp.next = pre11 pre = tmp;12 }13 return tmp;14} 递归1List resverse(list l) {2 if(!l || !l.next) return l;3 4 List n = reverse(l.next);5 l.next.next = l;6 l.next=null;7 }8 return n;9} c:\inetpub\wwwroot\c\Class8.cs(13): 找不到类型或命名空间名称“List”(是否缺少 using 指令或程序集引用?)List reverse(List l)在c#属于那个库函数了? ListView显示数据的问题 C#读取Excel的问题 各位如何用web browser 调用web frame中的一个click方法 C# Panel分割 请教:导入excel时如果出错,如何释放正在读取的excel文件 WebForm窗体的设定问题!!! udp获取每一个客户端的IP地址 高手还用Msdn吗? 冒昧询问一下: 使用C#语言可以做出一般的网络游戏寻路外挂么? 关于截获控件消息的问题 求急!!数据库连接问题!! .net中调试程序如何实现多机联调?急 求救 望高手指教
1 List reverse(List l) {
2 if(!l) return l;
3 list cur = l.next;
4 list pre = l;
5 list tmp;
6 pre.next = null;
7 while ( cur ) {
8 tmp = cur;
9 cur = cur.next;
10 tmp.next = pre
11 pre = tmp;
12 }
13 return tmp;
14}
1List resverse(list l) {
2 if(!l || !l.next) return l;
3
4 List n = reverse(l.next);
5 l.next.next = l;
6 l.next=null;
7 }
8 return n;
9}
List reverse(List l)在
c#属于那个库函数了?