PTA5-19 求链式线性表的倒数第K项
5-19 求链式线性表的倒数第K项 (20分)
给定一系列正整数,请设计一个尽可能高效的算法,查找倒数第K个位置上的数字。
输入格式:
输入首先给出一个正整数K,随后是若干正整数,最后以一个负整数表示结尾(该负数不算在序列内,不要处理)。
输出格式:
输出倒数第K个位置上的数据。如果这个位置不存在,输出错误信息NULL
。
输入样例:
4 1 2 3 4 5 6 7 8 9 0 -1
输出样例:
7
#include<stdio.h>
#define max 1000005
int main(){int n;int k;int i=0;int a[max];scanf("%d",&k);while(1){scanf("%d",&a[i]);if(a[i]<0)break;i++;}if(i-k>=0)printf("%d",a[i-k]);elseprintf("NULL");return 0;
}
注意数组开的大小
PTA5-19 求链式线性表的倒数第K项相关推荐
- Programming Ability Test学习 3-05. 求链式线性表的倒数第K项(15)
3-05. 求链式线性表的倒数第K项(15) 时间限制 250 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 给定一系列正整数,请设计一个尽可能高效的算法, ...
- 求链式线性表的倒数第K项 (20 分)
7-173 求链式线性表的倒数第K项 (20 分) 给定一系列正整数,请设计一个尽可能高效的算法,查找倒数第K个位置上的数字. 输入格式: 输入首先给出一个正整数K,随后是若干非负整数,最后以一个负整 ...
- 拼题---求链式线性表的倒数第K项(两种算法的比较)
7-17 求链式线性表的倒数第K项 (20 分) 给定一系列正整数,请设计一个尽可能高效的算法,查找倒数第K个位置上的数字. 输入格式: 输入首先给出一个正整数K,随后是若干正整数,最后以一个负整数表 ...
- 1-6 求链式线性表的倒数第K项
1-6 求链式线性表的倒数第K项 给定一系列正整数,请设计一个尽可能高效的算法,查找倒数第K个位置上的数字. 输入格式: 输入首先给出一个正整数K,随后是若干非负整数,最后以一个负整数表示结尾(该负数 ...
- 求链式线性表的倒数第K项(两种方法,第二种较好)
求链式线性表的倒数第K项 题目 答案 第一种解法 第二种解法(较好) 注意 题目 答案 第一种解法 这种方法是正常输入,然后将链表逆置,虽然pta是可以通过的(写数组应该都能通过),但明显没有下一种好 ...
- 求链式线性表的倒数第K项(堆栈解法)
题目:给定一系列正整数,请设计一个尽可能高效的算法,查找倒数第K个位置上的数字. 输入格式: 输入首先给出一个正整数K,随后是若干正整数,最后以一个负整数表示结尾(该负数不算在序列内,不要处理). 输 ...
- 7-4 求链式线性表的倒数第K项(最佳解法)(List容器)
先看问题描述: 给定一系列正整数,请设计一个尽可能高效的算法,查找倒数第K个位置上的数字. 输入格式: 输入首先给出一个正整数K,随后是若干正整数,最后以一个负整数表示结尾(该负数不算在序列内,不要处 ...
- 7-19 求链式线性表的倒数第K项 (20 分)(思路分析+极简代码+超容易理解)
一:题目描述: 给定一系列正整数,请设计一个尽可能高效的算法,查找倒数第K个位置上的数字. 输入格式: 输入首先给出一个正整数K,随后是若干非负整数,最后以一个负整数表示结尾(该负数不算在序列内,不要 ...
- 【PTA】7-1 求链式线性表的倒数第K项
题样: // import java.util.ArrayList; // import java.util.Comparator; // import java.util.Scanner; // p ...
最新文章
- 观点 | 通往通用人工智能的路上,我们少不了无监督学习
- Android开发之listview添加头布局(header)和脚布局(footer)的方法
- Week2 Teamework from Z.XML 软件分析与用户需求调查(三)必应助手体验评测
- oracle左裁剪原理,ORACLE 各种PARTITION 的分析(原)
- apqp过程流程图范本_过程流程图(APQP要求)
- RHCSA8考试-root密码破解
- Quake3 快速开平方和开平方倒数计算优化
- 腾讯云云服务器的地域和可用区有哪些?已购买的腾讯云服务器可以更换地域吗?
- MySQL初始密码获取
- Centos 设置开机自动启动脚本
- 前端页面嵌入二维码,微信扫出现请点击右上角,选择在浏览器中打开的解决方法
- 图像和流媒体 -- 帧率、分辨率、码流的概念和关系
- steam游戏的计算机要求,steam游戏怎么看配置是否符合,steam不要求配置的游戏
- [在线挑战]【i春秋】渗透测试入门 —— 渗透测试笔记 --转
- 期望、方差、标准差、协方差、正太分布、分布
- 【一天一个挨打小技巧】大黄蜂云课堂在听课时候做笔记,无法截图!安排
- Android 报错A/libc: Fatal signal 6 (SIGABRT), code -6 in tid *** 解决
- “双减+大龄”:35+教培程序员即将失业的感受
- 入侵检测(IDS)技术知识小结
- security加密解密