剑指offer 链表中倒数第k个节点
来源:互联网 发布:励志情侣走红网络 编辑:程序博客网 时间:2024/05/17 22:12
题目描述
输入一个链表,输出该链表中倒数第k个结点。
解决方案:
public class Solution { public ListNode FindKthToTail(ListNode head,int k) { ListNode pre=null,p=null; //两个指针都指向头结点 p=head; pre=head; //记录k值 int a=k; //记录节点的个数 int count=0; //p指针先跑,并且记录节点数,当p指针跑了k-1个节点后,pre指针开始跑, //当p指针跑到最后时,pre所指指针就是倒数第k个节点 while(p!=null){ p=p.next; count++; if(k<1){ pre=pre.next; } k--; } //如果节点个数小于所求的倒数第k个节点,则返回空 if(count<a) return null; return pre; }}
阅读全文
0 0
- 剑指Offer之链表中倒数第K个节点
- 来自《剑指offer》 链表中倒数第k个节点
- 【剑指offer系列】 链表中倒数第k个节点___15
- 剑指offer(16):链表中倒数第k个节点
- 剑指offer--15.链表中倒数第k个节点
- 剑指Offer :寻找链表中倒数第K个节点
- 剑指offer 链表中倒数第k个节点
- 剑指offer-链表中倒数第K个节点-php
- 剑指offer-链表中倒数第K个节点
- 剑指offer-14.链表中倒数第k个节点
- 剑指offer---链表中倒数第k个节点
- 剑指offer--链表中倒数第K个节点
- 剑指Offer----链表中倒数第k个节点
- 剑指offer——链表中倒数第k个节点
- 剑指Offer——链表中倒数第K个节点
- 剑指Offer--14.链表中倒数第k个节点
- 牛客网 剑指offer-链表中倒数第K个节点
- #剑指offer--(16)链表中倒数第k个节点
- 关于在QtChart中绘出的图形进行点选的问题
- web.xml文件的作用及基本配置
- Excel中多个shell内容合并的方法记录
- TCP/IP
- "在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke"
- 剑指offer 链表中倒数第k个节点
- 标准IO
- Greatest Parents Ligh OJ1128
- Jump Game II
- 吴恩达deeplearning.ai课程系列笔记05(下)
- react回调给父组件值.txt
- 【笔记】堆及其实现
- 图像复原与重建(1):图像退化与复原过程模型
- Android设计模式之——责任链模式