了解设置两个节点彼此相等的节点与指向另一个节点的节点之间的区别?

时间:2013-10-27 18:17:52

标签: java

我一直在努力了解链接列表的基础知识,但我无法解释此代码:

1 private node head = null;
2
3 node prev = null;
4 node curr = head;
5 while (curr != null) {
6   prev = curr;
7   curr = curr.link;

}

这一小块代码是通过链接的单词列表查找的代码的一部分。所以我的问题是,对于第6行,prev链接到curr OR的节点是curr的值是否等于prev?另外,我不确定第7行会发生什么?

谢谢!

1 个答案:

答案 0 :(得分:0)

  

第7行发生了什么?

无。 curr = head = null,因此循环不会被执行。