我正在尝试创建单链表,但我不知道我做错了什么。
在插入元素5,6,7,2,3,4之后,尾部应为4但我得到3并且我不明白为什么。
这是我的代码:
<ButtonsGrid list={this.state.list} clicked={this.clicked} />
答案 0 :(得分:4)
在否定的情况下,您还没有为Tail
设置新值:
public void Insert(int x)
{
Node a = new Node(x);
if (Head == null)
{
Head = Tail = a;
}
else
{
Tail.Next = a;
Tail = a;
}
}
在相关说明中,您不必在负面情况下搜索尾部,因为您已准备好Tail
变量。