-1
public static SingleList copy(SingleList list1){
SingleList list2 = new SingleList();
ListNode current=list1.head;
while (current != null){
list2.addLast(current.getData());
current=current.getNext();
}
return list2;
}
我不知道这个方法的功能,甚至不知道它是如何在计算机上工作,甚至不知道节点和单列表之间的区别!单列表和列表节点之间有什么不同?
我们只能猜测! SingleList可能是单链表,ListNode是列表中的一个节点。 copy()是复制整个节点列表的方法。 – 2013-03-09 19:29:45
好吧我知道了,但它是如何工作的! – 2013-03-09 19:37:01
它仅将'head'属性不为null的list1中的对象添加到新的Singlelist – 2015-05-26 12:31:27