排序
RUMR
~~
展开
-
数据结构实验之图论十:判断给定图是否存在合法拓扑序列
数据结构实验之图论十:判断给定图是否存在合法拓扑序列Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit Statistic DiscussProblem Description 给定一个有向图,判断该有向图是否存在一个合法的拓扑序列。Input 输入包含多组,每组格式如下。第一行包含两个整数n,m,分别代表该有向图的顶点数...原创 2018-08-24 21:15:38 · 167 阅读 · 0 评论 -
数据结构实验之数组三:快速转置(std::stable_sort函数)
数据结构实验之数组三:快速转置Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit Statistic DiscussProblem Description 转置运算是一种最简单的矩阵运算,对于一个m*n的矩阵M( 1 = < m < = 10000,1 = < n < = 10000 ),它的转置矩阵T是...原创 2018-08-28 09:52:41 · 244 阅读 · 0 评论 -
交叉排序
交叉排序Time Limit: 1000 ms Memory Limit: 32768 KiBSubmit Statistic DiscussProblem Description输入N个数,把所有奇数位置上的数从小到大排序,把偶数位置上的数从大到小排序。Input输入的第一行是一个正整数N(2<=N<=100)。第二行是N个用空格隔开的整数。Output...原创 2018-08-22 14:59:05 · 499 阅读 · 0 评论 -
归并排序
数据结构实验之排序五:归并求逆序数Time Limit: 50 ms Memory Limit: 65536 KiBSubmit Statistic DiscussProblem Description对于数列a1,a2,a3…中的任意两个数ai,aj (i < j),如果ai > aj,那么我们就说这两个数构成了一个逆序对;在一个数列中逆序对的总数称之为逆序数,...转载 2018-08-22 14:43:25 · 100 阅读 · 0 评论 -
希尔排序
数据结构实验之排序六:希尔排序Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit Statistic DiscussProblem Description我们已经学习了各种排序方法,知道在不同的情况下要选择不同的排序算法,以期达到最好的排序效率;对于待排序数据来说,若数据基本有序且记录较少时, 直接插入排序的效率是非常好的,希尔排序就...原创 2018-08-22 11:01:25 · 134 阅读 · 0 评论 -
快排和冒泡 ——数据结构实验之排序二:交换排序
数据结构实验之排序二:交换排序Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit Statistic DiscussProblem Description冒泡排序和快速排序都是基于"交换"进行的排序方法,你的任务是对题目给定的N个(长整型范围内的)整数从小到大排序,输出用冒泡和快排对这N个数排序分别需要进行的数据交换次数。Inpu...原创 2018-08-16 16:26:09 · 170 阅读 · 0 评论 -
快速排序——一趟快排
数据结构实验之排序一:一趟快排Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit Statistic DiscussProblem Description给定N个长整型范围内的整数,要求输出以给定数据中第一个数为枢轴进行一趟快速排序之后的结果。 Input连续输入多组数据,每组输入数据第一行给出正整数N(N < = ...原创 2018-08-16 15:41:08 · 9543 阅读 · 0 评论 -
快速排序——找女朋友
找女朋友Time Limit: 15 ms Memory Limit: 65536 KiBSubmit Statistic DiscussProblem Description山东理工大学有很多学生,当然也有很多美女,机械实验班的学委(外号:大王八)很想找个女朋友,但他想找个身高和自己相配的女生做女朋友,现有理工大N个美女的身高数据,但由于N的值较大,为了尽快找到合适的女友,大王八...原创 2018-08-16 15:05:22 · 288 阅读 · 0 评论 -
桶排序——数据结构实验之排序三:bucket sort
数据结构实验之排序三:bucket sortTime Limit: 250 ms Memory Limit: 65536 KiBSubmit Statistic DiscussProblem Description根据人口普查结果,知道目前淄博市大约500万人口,你的任务是帮助人口普查办公室按年龄递增的顺序输出每个年龄有多少人,其中不满1周岁的按0岁计算,1到2周岁的按1岁计算,依...原创 2018-08-16 14:33:49 · 169 阅读 · 0 评论 -
数据结构实验之排序四:寻找大富翁
数据结构实验之排序四:寻找大富翁Time Limit: 200 ms Memory Limit: 512 KiBSubmit StatisticProblem Description2015胡润全球财富榜调查显示,个人资产在1000万以上的高净值人群达到200万人,假设给出N个人的个人资产值,请你快速找出排前M位的大富翁。Input首先输入两个正整数N( N ≤ 10^6)...转载 2018-12-20 22:00:07 · 167 阅读 · 0 评论