如何查找一个单项链表的倒数第k个节点

1、先将链表遍历一次,求出链表的长度,之后再进行查找,找出第n-k个节点就是倒数第k个节点。

2、设置一个指针,一次向后移动k次,如果最后一次指向空节点,说明链表已经结束,那么第一次指向的节点就是倒数第k个节点。

3、设置两个指针,中间差k-1,当第一个节点移动到末尾时,第二个节点指向的就是倒数第k个节点。

原文地址:https://www.cnblogs.com/zhuxiaodong/p/6552443.html