
acm数据结构
文章平均质量分 66
一只喵purple
加油吧,菇凉
展开
-
输出菱形
#includeusing namespace std;int main(){ int i,j,k,m,n; cin>>n; for(i=1;i { for(j=i;j cout for(j=1;j cout cout } for原创 2014-11-09 11:57:56 · 370 阅读 · 0 评论 -
整理音乐
整理音乐 Time Limit: 1000MS Memory limit: 65536K 题目描述请用链表完成下面题目要求。xiaobai 很喜欢音乐,几年来一直在收集好听的专辑。他有个习惯,每次在听完一首音乐后会给这首音乐打分,而且会隔一段时间给打好分的音乐排一个名次。今天 xiaobai打开自己的音乐文件夹,发现有很多不同时期打过分的排好序的子音乐文件夹原创 2014-11-06 20:30:46 · 410 阅读 · 0 评论 -
查找练习hash-出现过的数字
题目描述有一个数据字典,里面存有n个数字(n 输入 输入数据只有一组!第一行包含两个整数n m,分别代表字典中数字的个数和要查询的数字的个数。接着n行代表字典中的n个数字。最后m表示要查询的数字。输出 如果某个数字存在,则输出YES,否则输出NO#include using namespace std;int ma原创 2014-11-27 15:43:21 · 320 阅读 · 0 评论 -
有序链表的归并
题目描述分别输入两个有序的整数序列(分别包含M和N个数据),建立两个有序的单链表,将这两个有序单链表合并成为一个大的有序单链表,并依次输出合并后的单链表数据。输入第一行输入M与N的值; 第二行依次输入M个有序的整数;第三行依次输入N个有序的整数。输出输出合并后的单链表所包含的M+N个有序的整数。示例输入6 51 23 26 45 6原创 2014-11-27 19:23:21 · 773 阅读 · 0 评论 -
交叉排序
题目描述输入N个数,把所有奇数位置上的数从小到大排序,把偶数位置上的数从大到小排序。输入输入的第一行是一个正整数N(2第二行是N个用空格隔开的整数。输出输出只有一行N个数,是按要求排序后的序列,用空格隔开。示例输入61 2 3 4 5 6示例输出1 6 3 4 5 2#include using na原创 2014-11-27 19:00:34 · 387 阅读 · 0 评论 -
排序问题
题目描述输入10个整数,将它们从小到大排序后输出,并给出现在每个元素在原来序列中的位置。输入输入数据有一行,包含10个整数,用空格分开。输出输出数据有两行,第一行为排序后的序列,第二行为排序后各个元素在原来序列中的位置。示例输入1 2 3 5 4 6 8 9 10 7示例输出1 2 3 4 5 6 7 8 9 101 2原创 2014-11-27 16:31:33 · 332 阅读 · 0 评论 -
数据结构线性表顺序建链表
数据结构实验之链表一:顺序建立链表 Time Limit: 1000MS Memory limit: 65536K 题目描述输入N个整数,按照输入的顺序建立单链表存储,并遍历所建立的单链表,输出这些数据。输入第一行输入整数的个数N;第二行依次输入每个整数。输出输出这组整数。示例输入812 56 4 6 55 15 33 62示原创 2014-10-31 09:25:40 · 373 阅读 · 0 评论 -
数据结构线性表f
#include using namespace std;struct node{ int data; struct node *next;};int main(){struct node *head,*p;head=new node;head->next=NULL;p=new node;while (-1){p=new no原创 2014-10-31 08:59:26 · 320 阅读 · 0 评论 -
数据结构线性表d
mxjj130337张淑敏(13120581122)注销数据结构实验之链表五:单链表的拆分 Time Limit: 1000MS Memory limit: 65536K 题目描述输入N个整数顺序建立一个单链表,将该单链表拆分成两个子链表,第一个子链表存放了所有的偶数,第二个子链表存放了所有的奇数。两个子链表中数据的相对次序与原链表一致。输入原创 2014-10-30 18:27:16 · 375 阅读 · 0 评论 -
数据结构线性表b
数据结构实验之链表七:单链表中重复元素的删除 Time Limit: 1000MS Memory limit: 65536K 题目描述按照数据输入的相反顺序(逆位序)建立一个单链表,并将单链表中重复的元素删除(值相同的元素只保留最后输入的一个)。输入第一行输入元素个数n; 第二行输入n个整数。输出第一行输出初始链表元素个数; 第二行输出按照逆位序原创 2014-10-30 16:49:10 · 259 阅读 · 0 评论 -
数据结构线性表c
数据结构实验之链表六:有序链表的建立 Time Limit: 1000MS Memory limit: 65536K 题目描述输入N个无序的整数,建立一个有序链表,链表中的结点按照数值非降序排列,输出该有序链表。输入第一行输入整数个数N;第二行输入N个无序的整数。输出依次输出有序链表的结点值。示例输入633 6 22 9 44 5原创 2014-10-30 16:44:00 · 311 阅读 · 0 评论 -
n元买n鸡
n元买n鸡 Time Limit: 1000MS Memory limit: 65536K 题目描述给你n(1 输入 本题含有多组数据,每组含有一个数字n.输出 每组数据输出一行.示例输入100示例输出4原创 2014-11-09 21:02:14 · 2316 阅读 · 0 评论 -
输出数字菱形
题目描述从键盘输入一个整数n(1≤n≤9),打印出指定的数字图形。输入正整数n(1≤n≤9)。输出指定数字图形。示例输入5示例输出 1 121 12321 1234321123454321 1234321 12321 121 1代码 #includeint main(){ int i,j,n原创 2014-11-09 18:42:25 · 2977 阅读 · 0 评论 -
如何判断合法标识符
题目描述给出一个标识符,请你判断它是否是C语言合法的标识符。输入输入一个标识符,长度不超过100。输出判断是否合法,如果是输出YES,否则输出NO。示例输入123You示例输出NO提示C语言规定:标识符只能由字母、数字和下划线3种字符组成,且第一个字符必须为字母或下划线。代码#include #include #inclu原创 2014-11-08 19:00:00 · 5922 阅读 · 0 评论 -
数据结构单链表A
数据结构上机测试2-1:单链表操作A Time Limit: 1000MS Memory limit: 4096K 题目描述输入n个整数,先按照数据输入的顺序建立一个带头结点的单链表,再输入一个数据m,将单链表中的值为m的结点全部删除。分别输出建立的初始单链表和完成删除后的单链表。输入第一行输入数据个数n;第二行依次输入n个整数;第三行输入欲删除数据m。原创 2014-11-06 19:57:08 · 438 阅读 · 0 评论