-1

我一直在尝试了解链表的基础知识,但在解释这段代码时遇到了麻烦:

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 还是 curr 的值等于 prev?另外,我不确定第 7 行发生了什么?

谢谢!

4

1 回答 1

0

第 7 行发生了什么?

没有。curr = head = null,所以循环不会被执行。

于 2013-10-27T18:19:30.317 回答