在线编程--链表中倒数第k个结点
2016-04-15 16:25
330 查看
题目描述
输入一个链表,输出该链表中倒数第k个结点。
输入一个链表,输出该链表中倒数第k个结点。
/* public class ListNode { int val; ListNode next = null; } } ListNode(int val) { this.val = val; } }*/ public class Solution { public ListNode FindKthToTail(ListNode head,int k) { if(head==null|| k==0){ return null; } ListNode tip=head; for(int i=1;i<k;i++){ if(head.next!=null){ head=head.next; } else{ return null; } } while(head.next!=null){ head=head.next; tip=tip.next; } return tip; }
相关文章推荐
- python中多进程+协程的使用以及为什么要用它
- 我正在学习图形编程,请大家多帮助,谢谢!
- PHP生成条形码
- c#实验5.2:物体类
- Struts2--类型转换
- Spring之——c3p0配置详解
- 给Qt程序加一个window桌面图标
- 驾驭JAVA WEB开发环境
- Python GUI编程各种实现的对比
- 实现杨辉三角的10种解法--体验Python之美
- 选择器代码篇
- LeetCode 22 -Generate Parentheses ( JAVA )
- Quartz 2D编程指南(5)变换(Transforms)
- php pcntl_fork 多进程僵尸进程的问题
- 关于C++类的静态数据为什么一定要初始化
- java线程(5)——线程池(上)
- c模拟c++ const 转换
- beego上传文件
- 15个实用的PHP正则表达式
- 教你打包Java程序,jar转exe随处可跑