2
有没有人有一个简单的实现使用C#的循环链表的例子?创建一个非常简单的单循环列表C#
我有这个链表,但我不知道如何makeit cicular:
public class LinkedList
{
public class Node
{
public Node next;
public Object data;
}
private Node head;
public void Add(Object data)
{
Node toAdd = new Node();
toAdd.data = data;
Node current = head;
current.next = toAdd;
}
}
感谢。
你不需要迭代。但是你需要将'toAdd.next'指向旧的'current.next'。 – 2011-04-01 20:26:43
@Matthew Flaschen:为什么不呢? – BoltClock 2011-04-01 20:43:11
你是对的。我认为'添加'是为了在头后插入,但这确实没有意义。 – 2011-04-01 20:48:07