如何找出单链表中的倒数第k个元素-----思路分析

2015-10-14  本文已影响502人  Andyzhao

初看题目,最容易想到的方法就是遍历。首先遍历一遍单链表,得出整个链表的长度n(元素个数从1到n),然后找到倒数第k个元素的位置n-k+1,接着从头遍历到第n-k+1元素,就是倒数第k个元素。但是该方法需要对链表进行两次遍历,遍历的元素个数为n+n-k+1=2n+1-k个。

转自

上一篇 下一篇

猜你喜欢

热点阅读