head.next = tail; tail = new ListNode(); 为什么head.next不等于tail
在cpp里面
head->next = tail;
tail = new ListNode();
这时head->next == tail.这是因为head->next存放的是tail的地址,
而java中head.next = tail; tail = new ListNode(); head.next存放的是tail的之前值,之后tail的值改变了,head.next的值不会随之改变。所以head.next != tail 。
标签:疑惑,head,java,next,链表,tail,new,ListNode From: https://www.cnblogs.com/myz99/p/17381337.html