输出单向链表的倒数第K个元素
2014-12-13 13:22
295 查看
#include <iostream> using namespace std; struct Node { int data; Node *next; }*PNode; PNode findRerKElem(Node *L,int n) { if( n == 0)return L; Node *k = L, *s = L; int i = 1; while(s != NULL && s->next != NULL) { if( i++ < n)s = s->next; else { k = k->next; s = s->next; } } return k; }
相关文章推荐
- java实现单向链表CRUD,反转,排序,查找倒数第k个元素,递归输出等操作
- 11. 微软面试题:输入一个单向链表,输出该链表中倒数第k个结点。链表的倒数第0个结点为链表的尾指针
- 华为OJ 初级:输出单向链表中倒数第k个结点
- 输出单向链表中倒数第k个结点
- 输出单向链表中倒数第k个结点
- 输出单向链表中倒数第k个结点
- 查找一个单向链表中倒数第K个元素
- 输出单向链表中倒数第k个结点
- 给出一个单向链表的头指针,输出该链表中倒数第K个节点的指针
- 输出链表倒数第k个元素
- 华为oj 初级 输出单向链表中倒数第k个结点
- 每天一算法(输出链表倒数第k个元素)
- 13.输入一个单向链表,输出该链表中倒数第k个结点。链表的倒数第0个结点为链表的尾指针
- [java 面试100道]13.输入一个单向链表,输出该链表中倒数第k个结点。
- 面试题:输入一个单向链表,输出该链表中倒数第k个结点。链表的倒数第0个结点为链表的尾指针。
- 微软面试之13 输入一个单向链表 输出该链表的倒数第k个节点
- 一个单向链表,输出该链表中倒数第k个结点,链表的倒数第0个结点为链表的尾指针
- 微软算法100道题------输入一个单向链表,输出该链表中倒数第k个结点。链表的倒数第0个结点为链表的尾指针
- 华为OJ 初级 输出单向链表中倒数第k个结点
- 输入一个单向链表,输出该链表中倒数第k个结点