排序算法
小柳学渣
程序设计比赛 & 考试
展开
-
C/C++ 排序算法 及 时间复杂度和空间复杂度 (直接插入排序,折半插入排序,希尔排序,简单选择排序,堆排序,冒泡排序,快速排序,归并排序,基数排序)
一,直接插入排序 二,折半插入排序 三,希尔排序 四,简单选择排序 堆排序 冒泡排序 快速排序 归并排序 基数排序 #include<stdio.h> #include<stdlib.h> #include<string.h> //输出模块 void O转载 2019-01-28 13:18:23 · 2772 阅读 · 0 评论 -
n个数的排序
Problem Description LeiQ当上了体育委员,现在老师让他去给班级里的人排队,LeiQ刚学了排序,所以他想以这种方式给班级里的人排队(从矮到高),他想知道排序完成后的结果。 Input 多组输入,每组的第一行是一个正数n(1<=n<=100),第二行是n个数,表示每一个人的高度。 Output 输出排序完成后的结果。 Sample Input 3 176 175 17...原创 2019-01-29 11:36:28 · 948 阅读 · 0 评论 -
小泉的难题
Problem Description 机械实验班有个同学叫小泉,有一天数学老师给小泉布置了一道个人作业,给小泉M(M<=100)组数据,每组数据有N个正整数(N<=100)让他把每组的N个数按升序排成一行,但由于数的数目比较多,人工做很费时,于是小泉就想到了喜欢编程序的你,请你帮他解决这个问题,可不要让他失望噢。 Input 输入包括M+1行,第一行是两个正整数M、N;M表示总共多少...原创 2019-01-29 11:38:16 · 308 阅读 · 0 评论