剑指offer—链表中倒数第k个结点
来源:互联网 发布:淘宝仿真猫咪 编辑:程序博客网 时间:2024/05/19 17:48
华电北风吹
天津大学认知计算与应用重点实验室
日期:2015/9/30
题目描述
输入一个链表,输出该链表中倒数第k个结点。
解析:遍历一遍链表,遍历的时候设置一个距离遍历指针慢k个节点的”尾巴”(用一个整数记录一下即可)。
/*struct ListNode { int val; struct ListNode *next; ListNode(int x) : val(x), next(NULL) { }};*/class Solution {public: ListNode* FindKthToTail(ListNode* pListHead, unsigned int k) { if(k<=0) return NULL; ListNode* result = NULL, *point = pListHead; int num = 0; while (point != NULL) { num++; if (num == k) result = pListHead; if (num>k) result = result->next; point = point->next; } return result; }};
0 0
- 剑指offer——链表中倒数第k个结点
- 《剑指offer》——链表中倒数第k个结点
- 剑指offer——链表中倒数第k个结点
- 剑指offer——链表中倒数第k个结点
- 剑指offer—链表中倒数第k个结点
- 剑指offer(14)—链表中倒数第k个结点
- 剑指offer—链表中倒数第K个结点
- 剑指Offer之链表中倒数第k个结点
- 剑指offer-15:链表中倒数第k个结点
- 剑指offer系列源码-链表中倒数第k个结点
- 剑指offer--链表中倒数第k个结点
- 剑指Offer之 - 链表中倒数第k个结点
- 剑指offer:链表中倒数第k个结点(链表)
- 剑指Offer-链表中倒数第k个结点
- 链表中倒数第k个结点(剑指offer)
- 《剑指offer》链表中倒数第k个结点
- 剑指 offer:链表中倒数第k个结点
- 剑指offer--链表中倒数第k个结点-java
- HDU 2110 母函数
- iOS之字符串拼接
- 马上着手开发iOS应用程序(Start Developing iOS Apps Today)
- C语言指针数组和数组指针
- 随想录(cloud 网络库)
- 剑指offer—链表中倒数第k个结点
- 数据的交换输出
- 利用百度地图SDK进行开发时申请key和基本配置以及一个小问题
- AVPlayer自定义视频
- OC入门
- test9.12
- jQuery中的事件冒泡和解决方案
- dinic
- Java多维数组遍历