100题_09 查找链表中倒数第k个结点
2011-03-07 06:49
274 查看
题目:输入一个单向链表,输出该链表中倒数第k个结点。链表的倒数第0个结点为链表的尾指针。
这题可以使用两个指针,第一指针首先向后找k个节点,然后两外一个指针同步开始向后,当第一个到最后时,第二个指针就指向了倒数第k个节点。
废话少说,上码:
View Code #include "List.h"
#include <iostream>
using namespace std;
int main()
{
List<int> ls;
for (int i = 0; i < 100; i++)
ls.Insert(i);
cout<<ls.GetFromTail(0)<<endl;
return 0;
}
这题可以使用两个指针,第一指针首先向后找k个节点,然后两外一个指针同步开始向后,当第一个到最后时,第二个指针就指向了倒数第k个节点。
废话少说,上码:
View Code #include "List.h"
#include <iostream>
using namespace std;
int main()
{
List<int> ls;
for (int i = 0; i < 100; i++)
ls.Insert(i);
cout<<ls.GetFromTail(0)<<endl;
return 0;
}
相关文章推荐
- 程序员面试题精选100题(09)-查找链表中倒数第k个结点
- 程序员面试题精选100题(09)-查找链表中倒数第k个结点
- 程序员面试题精选100题(09)-查找链表中倒数第k个结点
- 程序员面试题精选100题(09)-查找链表中倒数第k个结点
- 程序员面试宝典——(09)-查找链表中倒数第k个结点
- 程序员面试题精选100题(09)-链表中倒数第k个结点[数据结构]
- 程序员面试题精选100题(09)-链表中倒数第k个结点[数据结构]
- 程序员面试题精选100题(09)-链表中倒数第k个结点[数据结构]
- 程序员面试题100题第09题——查找链表中倒数第K个结点
- 程序员面试题精选100题(09)-链表中倒数第k个结点[数据结构]
- 程序员面试题100题第9题——查找链表中倒数第K个结点
- 程序员面试题精选(09)-查找链表中倒数第k个结点
- 程序员面试题精选(09)-查找链表中倒数第k个结点
- 查找链表中倒数第k个结点
- IT公司100题-13-求链表中倒数第k个结点
- 微软100题(13)求链表倒数第K个结点
- 查找链表的倒数第K个结点
- 程序员面试题精选(9):查找链表中倒数第k个结点
- 查找链表中倒数第k个结点
- 剑指offer:查找链表中倒数第k个结点