Loops 无限循环正在为链表运行
循环没有终止。 以head为空打印列表值,但循环不终止Loops 无限循环正在为链表运行,loops,singly-linked-list,Loops,Singly Linked List,循环没有终止。 以head为空打印列表值,但循环不终止 static void remove_duplicate_unsorted() { if(isEmpty()) { System.out.print("Index out of bond -1"); } Node cur=head; while(cur.next!=null) {
static void remove_duplicate_unsorted() {
if(isEmpty()) {
System.out.print("Index out of bond -1");
}
Node cur=head;
while(cur.next!=null) {
Node pre=cur;
Node next=cur.next;
while(next!=null) {
if(cur.data==next.data) {
pre.next=next.next;
}
else {
next=next.next;
pre=pre.next;
}
}
cur=cur.next;
}
}