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


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

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

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM