【发布时间】:2013-11-25 01:23:48
【问题描述】:
我现在正在学习链表。我找到了一个 java 示例,它将一个新节点放置在链表的第三个位置,但我只见过像这样使用 2 个附加节点(当前节点和前一个节点)插入到列表中间的某个位置。我也从来没有见过像 .getNext 这样的东西。那么有人可以解释这个sn-p代码的每个部分的作用,并可能使用当前和以前的节点重新表述它,以便我可以理解它是如何关联和比较的? Elem 是给要插入的节点的名称,如果您确实添加了涉及这些的解释,则不必实例化 current 和 previous 。我假设它已经完成了。
elem.setNext(first.getNext().getNext());
first.getNext().setNext(elem);
numberOfElems++;
如果您需要更多信息来回答,请告诉我!
【问题讨论】:
标签: java linked-list