求链表中倒数第k个结点
2013-01-15 21:27
113 查看
ListNode* FindKthToTail(ListNode* PListHead,unsigned int k) { if(pListHead == NULL) return NULL; ListNode* pAhead = PListHead; ListNode* pBhead = NULL; for(int i = 0;i < k-1;i++) { pAhead = pAhead->m_pNext; } pBhead = PListHead; while(pAhead->m_pNext !=NULL) { pAhead = pAhead->m_pNext; pBhead = pBhead->m_pNext; } return pBhead; }
相关文章推荐
- 面试15:链表中倒数第K个结点
- 13 输入一个单向链表,输出该链表中倒数第k个结点
- [编程题]链表中倒数第k个结点
- 剑指offer面试题15 链表中倒数第k个结点
- 剑指offer:链表中倒数第k个结点
- 剑指offer题15_链表中倒数第k个结点
- 【笔试】33、链表中倒数第k个结点
- 剑指offer:输入一个链表,输出该链表中倒数第k个结点。
- 链表中倒数第k个结点
- 程序员面试题100题第9题——查找链表中倒数第K个结点
- 剑指offer 15 链表中倒数第k个结点
- 查找链表中倒数第k个结点 C++实现
- 【2.2链表 】链表中倒数第k个结点
- java实现输入一个链表,输出该链表中倒数第k个结点。
- 链表面试题---删除倒数第k个结点、逆置单链表
- 【剑指offer】14链表中倒数第k个结点
- 寻找单链表中倒数第k个结点
- 链表中倒数第k个结点
- OJ日常 | 代码的鲁棒性——链表中倒数第k个结点
- 剑指offer----链表中倒数第K个结点