[程序员面试宝典]链表中倒数第K个节点
来源:互联网 发布:雅可比矩阵的计算 编辑:程序博客网 时间:2024/05/22 20:43
输入一个链表,输出链表中倒数第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(pListHead==NULL) return NULL; ListNode head(-1); head.next = pListHead; int length = 0; while(pListHead!=NULL) { length++; pListHead = pListHead->next; } if(k>length) return NULL; pListHead = head.next; for(int i=0; i<(length-k); i++) pListHead = pListHead->next; return pListHead; }};
0 0
- [程序员面试宝典]链表中倒数第K个节点
- 程序员面试宝典——(09)-查找链表中倒数第k个结点
- 《程序员面试金典》--找出链表中倒数第k个节点
- 程序员面试金典: 9.2链表 2.2找出单向链表中倒数第k个节点
- 【程序员面试金典】链表中倒数第k个结点
- 查找链表中倒数第K个节点
- 输出链表中倒数第k个节点
- 链表中倒数第k个节点
- 链表中倒数第k个节点
- 删除链表中倒数第k个节点
- 链表中倒数第K个节点
- 链表中倒数第k个节点
- 链表中倒数第k个节点
- 查找链表中倒数第k个节点
- 链表中倒数第K个节点
- 链表中倒数第k个节点
- 链表中倒数第K个节点
- 删除链表中倒数第K个节点,
- truncate与delete的区别
- 单例设计模式反射,序列化漏洞及解决方案
- java基础总结13-面向对象9(对象转型)
- openstack 手动部署
- 深度学习算法之过拟合、局部最小值和梯度弥散·
- [程序员面试宝典]链表中倒数第K个节点
- 迭代器模拟实现STL中的list
- 使用jedis连接单机和集群redis的两种方式
- python中的is、==和cmp()比较字符串
- (16)caffe总结之自定义数据输入层
- Git详解(1)——Git起步
- Leetcode -- 35. Search Insert Position
- css3 images
- Android 得到函数耗时多少的方法