找出单链表的倒数第k个元素
来源:互联网 发布:廖雪峰python教程在哪? 编辑:程序博客网 时间:2024/05/29 12:10
一、思路:有两个指针分别向LinkList,它们分别是 low,height;先是height先向前移动k个位置,然后low和height一起向前移动,一直到height到达链表的末尾,这是low所指的位置就是倒是第k个元素,考虑到的边界值有k<1或者k>LinkList的长度的时候或者LinkList为空的时候。
二、代码:
public LinkList kNum(LinkList list,int k){ if(list==null||k<1) return null; int num=0; LinkList low=list; LinkList height=list; while(height!=null) { if(num!=k) { height=height.next; num++; } low=low.next; height=height.next; } if(num<k) return null; else return low;}
0 0
- 找出单链表的倒数第k个元素
- 找出单链表中倒数第 k 个元素
- 如何找出单链表中的倒数第k个元素
- 一次遍历找出单链表中的倒数第k个元素
- 如何找出单链表中的倒数第k个元素
- 如何找出单链表中的倒数第K个元素
- 如何找出单链表中的倒数第k个元素
- 如何找出单链表中的倒数第k个元素
- 找出单链表中的倒数第k个元素
- Java:如何找出单链表中的倒数第k个元素
- 找出单链表的倒数第k个节点
- 找出单链表的倒数第4个元素
- 找出单链表的倒数第n个元素
- 2,找出单链表的倒数第4个元素
- 找出单链表的倒数第4个元素
- 【100题】找出链表倒数第k个元素
- 求单链表的倒数第k个元素
- 查找单链表倒数第k个元素
- STM8 SPI主机
- CI应用:文件上传功能
- WEB前端-HTML-JavaScript实现内容滚动刷新的效果
- 2016中国大学生程序设计竞赛 - 网络选拔赛 题解(待续)
- 定义php常量
- 找出单链表的倒数第k个元素
- zookeeper原理
- Yii2之批量插入数据
- Android动画总结系列(3)——补间动画源码分析
- 常见依赖注入框架配置方法
- Spark-shell编程
- 数据库插入记录的两种方式
- linux基础学习第0章笔记(一)--优点及cpu显卡释疑
- 2016中国大学生程序设计竞赛 - 网络选拔赛