- 博客(27)
- 收藏
- 关注
原创 数据结构实验之栈四:括号匹配
数据结构实验之栈四:括号匹配Time Limit: 1000MS Memory limit: 65536K 题目描述 给你一串字符,不超过50个字符,可能包括括号、数字、字母、标点符号、空格,你的任务是检查这一串字符中的( ) ,[ ],{ }是否匹配。输入 输入数据有多组,处理到文件结束。 输出 如果匹配就输出“yes”,不匹配输出“no” 示例输
2016-07-29 23:32:17 237
原创 数据结构实验之栈三:后缀式求值
看提示感觉这题用int 应该也能AC,但考虑到除法用的double 数据结构实验之栈三:后缀式求值Time Limit: 1000MS Memory limit: 65536K 题目描述
2016-07-29 23:27:50 251
原创 数据结构实验之栈二:一般算术表达式转换成后缀式
数据结构实验之栈二:一般算术表达式转换成后缀式Time Limit: 1000MS Memory limit: 65536K 题目描述对于一个基于二元运算符的算术表达式,转换为对应的后缀式,并输出之。输入输入一个算术表达式,以‘#’字符作为结束标志。输出输出该表达式转换所得到的后缀式。示例输入a*b+(c-d/e)*f#示例输出a
2016-07-29 23:21:44 295
原创 进制转换
进制转换Time Limit: 1000MS Memory limit: 65536K 题目描述输入一个十进制数N,将它转换成R进制数输出。输入输入数据包含多个测试实例,每个测试实例包含两个整数N(32位整数)和R(210)。输出为每个测试实例输出转换后的数,每个输出占一行。如果R大于10,则对应的数字规则参考16进制(比如,10用A表示,等等)。示例输
2016-07-29 23:11:43 273
原创 一元多项式
#include #includestruct node/***有序**/{ int data; /****题意:分别输入2个多项式的系数和指数,输出2个多项式和2个多项式的和 例 1 2 3 4 0** 1 2 5 6 0和->2X^2+3x^4+5x^6***/ int num; struct node *next;};s
2016-07-28 20:34:09 317
原创 链表应用3:元素位置互换之移位算法
这个题我超内存。。。。。。。。。。。大神求指导,怎样才能不超内存顺序表应用3:元素位置互换之移位算法Time Limit: 1000MS Memory limit: 570K题目描述一个长度为len(1数据元素的类型为整型,将该表分成两半,前一半有m个元素,后一半有len-m个元素(1注意:先将顺序表元素调整为符合要求的内容后,再做输
2016-07-28 20:29:44 658
原创 暑假集训二顺序表-不敢死队问题
不敢死队问题Time Limit: 1000MS Memory limit: 65536K题目描述说到“敢死队”,大家不要以为我来介绍电影了,因为数据结构里真有这么道程序设计题目,原题如下: 有M个敢死队员要炸掉敌人的一个碉堡,谁都不想去,排长决定用轮回数数的办法来决定哪个战士去执行任务。如果前一个战士没完成任务,则要再派一个战士上去。现给每个战士编一个号,大家
2016-07-27 15:48:45 465
原创 暑假集训二顺序表-顺序表应用5:有序顺序表归并
顺序表应用5:有序顺序表归并Time Limit: 100MS Memory limit: 800K 题目描述已知顺序表A与B是两个有序的顺序表,其中存放的数据元素皆为普通整型,将A与B表归并为C表,要求C表包含了A、B表里所有元素,并且C表仍然保持有序。输入 输入分为三行:第一行输入m、n(1第二行输入m个有序的整数,即为表A的每一个元素;第三行输入n
2016-07-27 00:19:06 248
原创 暑假集训二顺序表-顺序表应用6:有序顺序表查询
顺序表应用6:有序顺序表查询Time Limit: 7MS Memory limit: 700K 题目描述顺序表内按照由小到大的次序存放着n个互不相同的整数(1输入 第一行输入整数n,表示顺序表的元素个数;第二行依次输入n个各不相同的有序整数,代表表里的元素;第三行输入整数t,代表要查询的次数;第四行依次输入t个整数,代表每次要查询的数值。输出
2016-07-27 00:15:20 401
原创 暑假集训二顺序表-顺序表应用2:多余元素删除之建表算法
顺序表应用2:多余元素删除之建表算法Time Limit: 3MS Memory limit: 600K 题目描述一个长度不超过10000数据的顺序表,可能存在着一些值相同的“多余”数据元素(类型为整型),编写一个程序将“多余”的数据元素从顺序表中删除,使该表由一个“非纯表”(值相同的元素在表中可能有多个)变成一个“纯表”(值相同的元素在表中只保留第一个)。要求:
2016-07-27 00:11:32 372
原创 暑假集训二顺序表-顺序表应用1:多余元素删除之移位算法
顺序表应用1:多余元素删除之移位算法Time Limit: 1000MS Memory limit: 650K 题目描述一个长度不超过10000数据的顺序表,可能存在着一些值相同的“多余”数据元素(类型为整型),编写一个程序将“多余”的数据元素从顺序表中删除,使该表由一个“非纯表”(值相同的元素在表中可能有多个)变成一个“纯表”(值相同的元素在表中只保留第一个)。要求:
2016-07-27 00:08:34 381
原创 暑假集训二顺序表-顺序表应用3:元素位置互换之移位算法
今天学的以前没有做过,不过好在她很像数组顺序表应用3:元素位置互换之移位算法 Time Limit: 1000MS Memory limit: 570K 题目描述一个长度为len(1数据元素的类型为整型,将该表分成两半,前一半有m个元素,后一半有len-m个元素(1注意:先将顺序表元素调整为符合要求的内容后,再做输出,输出过程只能用一个循环语句实现,不能分成两个部分
2016-07-27 00:04:41 318
原创 暑假集训第1天链表-数据结构实验之链表七:单链表中重复元素的删除
数据结构实验之链表七:单链表中重复元素的删除Time Limit: 1000MS Memory limit: 65536K 题目描述按照数据输入的相反顺序(逆位序)建立一个单链表,并将单链表中重复的元素删除(值相同的元素只保留最后输入的一个)。输入第一行输入元素个数n; 第二行输入n个整数。输出第一行输出初始链表元素个数; 第二行输出按照逆位序所建立
2016-07-27 00:01:08 227
原创 暑假集训第1天链表-数据结构实验之链表三:链表的逆置
数据结构实验之链表三:链表的逆置Time Limit: 1000MS Memory limit: 65536K 题目描述输入多个整数,以-1作为结束标志,顺序建立一个带头结点的单链表,之后对该单链表的数据进行逆置,并输出逆置后的单链表数据。输入输入多个整数,以-1作为结束标志。输出输出逆置后的单链表数据。示例输入12 56 4 6 55 15 3
2016-07-26 23:57:26 283
原创 暑假集训第1天链表-数据结构实验之链表四:单链表的归并
数据结构实验之链表四:有序链表的归并Time Limit: 1000MS Memory limit: 65536K 题目描述分别输入两个有序的整数序列(分别包含M和N个数据),建立两个有序的单链表,将这两个有序单链表合并成为一个大的有序单链表,并依次输出合并后的单链表数据。输入第一行输入M与N的值; 第二行依次输入M个有序的整数;第三行依次输入N个有序的整数
2016-07-26 23:49:33 266
原创 暑假集训第1天链表-数据结构实验之链表五:单链表的拆分
数据结构实验之链表五:单链表的拆分Time Limit: 1000MS Memory limit: 65536K 题目描述输入N个整数顺序建立一个单链表,将该单链表拆分成两个子链表,第一个子链表存放了所有的偶数,第二个子链表存放了所有的奇数。两个子链表中数据的相对次序与原链表一致。输入第一行输入整数N;;第二行依次输入N个整数。输出第一行分别输出偶数链表
2016-07-26 23:44:43 302
原创 暑假集训第1天链表-数据结构上机测试2-1:单链表操作A
昨天没有发。。。第一天链表测试比较烂,好长时间没敲代码了,很多都忘了,正因如此,今天又好好的研究了一下,感觉比以往有了更深的理解,以前链表没做过的题基本就是不会做,但今天自己做出了几个新题,很开心《^-^》
2016-07-26 23:38:40 699
原创 夏季集训前序
加上这个夏天,大一集训春夏秋冬凑齐了,感觉寒假集训学到了好多东西,虽说很冷,但是心里很快乐,想想自己的假期没有虚度,就不会后悔了,我觉的大学是一个该好好学东西的时候,在学校有学习的氛围,学东西比较容易,这个夏天集训33天,时间很长,但为了自己的成长和以后的发展,come on! I beleve myself !
2016-07-26 23:24:58 204
原创 天梯赛训练1 5-4 说反话-加强版 (20分)
给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过500 000的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用若干个空格分开。输出格式:每个测试用例的输出占一行,输出倒序后的句子,并且保证单词间只有1个空格。输入样例:Hello World He
2016-07-12 22:32:46 1158
原创 天梯赛训练2 5-4 最长连续递增子序列 (20分)
给定一个顺序存储的线性表,请设计一个算法查找该线性表中最长的连续递增子序列。例如,(1,9,2,5,7,3,4,6,8,0)中最长的递增子序列为(3,4,6,8)。输入格式:输入第1行给出正整数nnn(≤105\le 10^5≤105);第2行给出nnn个整数,其间以空格分隔。输出格式:在一行中输出第一次出现的最长连续递增子序列,数字之间用空格分隔,序列结尾不能有多余
2016-07-11 23:50:21 1603
原创 天梯赛2 重现5-4 最长连续递增子序列
原题(20分)给定一个顺序存储的线性表,请设计一个算法查找该线性表中最长的连续递增子序列。例如,(1,9,2,5,7,3,4,6,8,0)中最长的递增子序列为(3,4,6,8)。输入格式:输入第1行给出正整数nnn(≤105\le 10^5≤105);第2行给出nnn个整数,其间以空格分隔。输出格式:在一行中输出第一次出现的最长连续递增子序列,数字之间用空格分
2016-07-11 23:37:20 3816 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人