图片被删除,或者路径改变
问题1296--查找链表倒数第k个结点

1296: 查找链表倒数第k个结点

[命题人 : ]
时间限制 : 1.000 sec  内存限制 : 128 MiB

题目描述

已知一个带有表头结点的单链表,结点结构为(data,link),假设该链表只给出了头指针list。在不改变链表的前提下,请设计一个尽可能高效的算法,查找链表中倒数第k个位置上的结点(k为正整数)。若查找成功,算法输出该结点的data域的值,并返回1;否则,只返回0。

输入

多组数据,每组数据两行。第一行为链表的长度n,第二行为链表的n个元素(元素之间用空格分隔,元素都为正整数)。当n等于0时,输入结束。第三行为要查询链表的倒数索引k。

输出

输出数据一行。若查询到值则输出值,否则不输出。

样例输入 Copy

5
1 2 3 4 5
1
0

样例输出 Copy

5

来源/分类

 查找