【发布时间】:2011-06-09 15:23:57
【问题描述】:
我有一个关于合并两个链表的问题。基本上,我想将一个链表附加到另一个链表。
这是我的解决方案。有没有更有效的方法可以在不循环第一个链表的情况下做到这一点?任何建议将不胜感激。
static Node connect(LinkedList list1, LinkedList list2) {
Node original = list1.first;
Node previous = null;
Node current = list1.first;
while (current != null) {
previous = current;
current = current.next;
}
previous.next = list2.first;
return original;
}
【问题讨论】:
标签: java collections linked-list