这个问题一直困扰了我很久,直到今天再写leetcode-19题:删除链表的倒数第n个节点时,用到“快慢指针”时,快指针遍历的while判断条件我选用的是while(fast != null),但是样例是[1,2,3,4,5],n=2时,输出一直是[1,2,3,4],不是预期输出[1,2,3,5],看了答案写的是while(fast.next != null),可以正确输出,所以有必要要细扣一下这个问题。
这个问题一直困扰了我很久,直到今天再写leetcode-19题:删除链表的倒数第n个节点时,用到“快慢指针”时,快指针遍历的while判断条件我选用的是while(fast != null),但是样例是[1,2,3,4,5],n=2时,输出一直是[1,2,3,4],不是预期输出[1,2,3,5],看了答案写的是while(fast.next != null),可以正确输出,所以有必要要细扣一下这个问题。