5-19 求链式线性表的倒数第K项 (20分)
来源:互联网 发布:java redis集群 编辑:程序博客网 时间:2024/05/31 11:03
5-19 求链式线性表的倒数第K项 (20分)
给定一系列正整数,请设计一个尽可能高效的算法,查找倒数第K个位置上的数字。
输入格式:
输入首先给出一个正整数K,随后是若干正整数,最后以一个负整数表示结尾(该负数不算在序列内,不要处理)。
输出格式:
输出倒数第K个位置上的数据。如果这个位置不存在,输出错误信息NULL
。
输入样例:
4 1 2 3 4 5 6 7 8 9 0 -1
输出样例:
7
http://pta.patest.cn/pta/test/15/exam/4/question/826
// 5-19#include <cstdio> #include <sstream> #include <cstring> #include <iostream>#include <string>#include <vector>#include <algorithm>#include <set>using namespace std;#define N 10001int k ;vector<int> v ;int main(){ //freopen("in.txt", "r", stdin);scanf("%d" , &k) ;int tmp ;while(scanf("%d" , &tmp) != EOF && tmp >= 0){v.push_back(tmp) ;}int len = v.size() ;int i , j ;if(k <= 0 || k > len)printf("NULL\n") ;else{for(i = 0 , j = k ; i < len && j < len ; i ++ ,j ++);printf("%d\n" , v[i]) ;}return 0 ;}
0 0
- 5-19 求链式线性表的倒数第K项 (20分)
- 5-19 求链式线性表的倒数第K项 (20分)
- 5-19 求链式线性表的倒数第K项 (20分)
- 5-19 求链式线性表的倒数第K项 (20分)
- 求链式线性表的倒数第K项
- 求链式线性表的倒数第K项
- 求链式线性表的倒数第K项
- 求链式线性表的倒数第K项
- 5-19 求链式线性表的倒数第K项
- PTA5-19 求链式线性表的倒数第K项
- 7-13 求链式线性表的倒数第K项(20 point(s))
- 《数据结构学习与实验指导》3-5:求链式线性表的倒数第K项
- PAT 3-05. 求链式线性表的倒数第K项
- 浙大PAT 3-05. 求链式线性表的倒数第K项 (解题思路)
- PAT DS 3-05求链式线性表的倒数第K项
- PAT 3-05 求链式线性表的倒数第K项(C语言实现)
- PAT1021. 求链式线性表的倒数第K项(15)
- pat 3-05. 求链式线性表的倒数第K项(水题)
- TortoiseSVN中分支和合并
- ORA-00845: MEMORY_TARGET not supported on this system
- [HDU 4135] Co-prime · 容斥原理
- iOS7之定制View Controller切换效果
- 动态规划——砝码称重
- 5-19 求链式线性表的倒数第K项 (20分)
- ActiveMQ入门实例
- jQuery中的$(window).load()与$(document).ready()
- java之静态初始化块
- 网站广告收入反正要发动群众的力量,来创造利润--小黄人软件
- 第一个裸机程序---点亮led小灯
- 数据迁移类测试策略
- UML
- [96]Unique Binary Search Trees