您的位置:首页 > 其它

单向链表取中间元素(链表长度未知)

2011-11-05 22:12 274 查看
所谓单向链表就是只知道表头的链表,在单链表中,取得第i个数据元素必须从头指针出发寻找。从这个观点出发点,要取到中间的元素或者该元素的位置,必须从头节点出发,目前我想到的一种方式是:

假设从链表头遍历到某个位置的长度为a,从某个位置变量到链表的尾部位置的长度为b,如果a=b,那么该位置不就是中间那个元素所在的位置么?

js代码实现····待续···
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐