struct node
{
string data;
node[] next;
}node top;top.next = new node(); //这里有错误,不能这样做,怎么办?
{
string data;
node[] next;
}node top;top.next = new node(); //这里有错误,不能这样做,怎么办?
解决方案 »
- 关于如何为变量取一个漂亮的名字
- C#数据库插入语句,如果插入有HTML标记的内容,不使用转义,插入出错
- C# 注册表 新手问题.... ....... 囧
- 安装包的制作问题 注册表相关
- 请教!找工作~C#笔试应该准备些什么
- 关于SQL语句,高手指点一下
- C# 模拟HTTP请求的服务器
- C#如何实现Widows XP下Wi-Fi共享?
- 关于socket和多线程的一个问题。在线等待。。。。。。。。。。。
- xdev(Gallant)来拿分!!急SOS!SOS!SOS!!希望2天内能有人回答!!有谁知道如何用c#分割文件??如果解决了300分相送!!!
- 急求水晶报表在连续纸张上打印的问题
- [共享3]C#的字符编码的理解,迷惑了我很久,希望会对一部分同样迷惑的人有所帮助(有错误的地方麻烦指出共同讨论)----分散完了呵
会造成循环引用,编译通不过的
用Class
class node {
object value;
node prev;
node next; //..要是要双向链表的话...
public node(object value,node prev,node next){
this.prev = prev;
this.next = next;
this.value = value;
}
//递归的遍历,当然也可以写不递归的
public static travel(node current){
Console.WriteLine(current.value.toString());
if(current.Next!= null){
travel(current.Next);
}
}
}