不同排序思想的排序
资源简介:各种不同排序思想的排序源程序
上传时间: 2013-12-27
上传用户:彭玖华
资源简介:不同排序思想的排序
上传时间: 2015-01-21
上传用户:梧桐
资源简介:这是一个用堆排序实现的排序算法,可以通过阅读代码学习堆排序的思想
上传时间: 2016-10-30
上传用户:qazxsw
资源简介:堆排序 稳定的排序 复杂度为N(logN ) 也是一种快速的排序
上传时间: 2015-12-01
上传用户:chfanjiang
资源简介:熟悉快速排序法的基本思想,掌握快速排序法的排序过程及其实现算法
上传时间: 2016-03-22
上传用户:han_zh
资源简介:不同的排序算法的源程序
上传时间: 2014-01-19
上传用户:czl10052678
资源简介:各种不同排序方法的比较
上传时间: 2013-11-25
上传用户:牧羊人8920
资源简介:多种不同的排序方法运行测试
上传时间: 2015-02-26
上传用户:zhaiye
资源简介:排序算法的性能比较 对不同类型的问题规模,测试各种介绍的排序算法的性能。统计他们的键值比较次数,键值移动次数以及运行时间并分析结果。 小型问题:N≈20 中型问题:N≈2000 大型问题:N≈200000. C 语言的32关键字如下: 实验原理: 线性表的排序,快速...
上传时间: 2013-12-20
上传用户:lingzhichao
资源简介:分而治之方法还可以用于实现另一种完全不同的排序方法,这种排序法称为快速排序(quick sort)。在这种方法中, n 个元素被分成三段(组):左段l e f t,右段r i g h t和中段m i d d l e。中段仅包含一个元素。左段中各元素都小于等于中段元素,右段中各元素...
上传时间: 2015-04-27
上传用户:kristycreasy
资源简介:对8组包含不同个数据的向量进行排序,记录采用不同算法所需的运算次数,测试数据随机产生
上传时间: 2013-12-25
上传用户:dragonhaixm
资源简介:归并排序,算法分析与设计第二章分治法思想的归并排序算法实现,用C++写的.
上传时间: 2015-07-18
上传用户:daguda
资源简介:快速排序,算法分析与设计第二章分治法思想的快速排序算法实现.
上传时间: 2015-07-18
上传用户:franktu
资源简介:冒泡排序的算法分析与改进 交换排序的基本思想是:两两比较待排序记录的关键字,发现两个记录的次序相反时即进行交换,直到没有反序的记录为止。 应用交换排序基本思想的主要排序方法有:冒泡排序和快速排序。
上传时间: 2013-12-17
上传用户:gtf1207
资源简介:因为不同的排序方法适应不同的应用环境和要求,所以选择合适的排序方法应综合考虑下列因素: ①待排序的记录数目n; ②记录的大小(规模); ③关键字的结构及其初始状态; ④对稳定性的要求; ⑤语言工具的条件; ⑥存储结构; ⑦时间和辅助空间复杂度...
上传时间: 2013-12-24
上传用户:qiao8960
资源简介:分治的思想 归并排序 分治是很重要的方法 归并排序是一种快速的排序
上传时间: 2013-12-26
上传用户:CHENKAI
资源简介:快速排序思想: 在待排序的n个记录中任取一个记录(通常取第一个记录),把所有小于该记录的记录移到其左边,把所有大于该记录的记录移到其右边,所选记录正好处在其应在的位置,且把原有序列划分成两个子序列。然后,对两个子序列分别重复上述过程,直到所有...
上传时间: 2016-03-22
上传用户:电子世界
资源简介:试写一个判别给定二叉树是否为二叉排序树的程序。 1.1.1 此二叉树以二叉链表作存储结构; 1.1.2 树中结点的关键字均不同。 1.1.3 正、反测试用例自己设计
上传时间: 2016-08-03
上传用户:caiiicc
资源简介:(1)对以下6种常用的内部排序算法进行比较:起泡排序、直接插入排序、简单选择排序、快速排序、希尔排序、堆排序。 (2)待排序表的表长不小于100;其中的数据要用伪随机数产生程序产生;至少要用5组不同的输入数据作比较;比较的指标为有关键字参加的比较...
上传时间: 2016-08-19
上传用户:赵云兴
资源简介:堆排序:思想: 用二叉树的结构来表示数组,及用数组来表示二叉树的结构,比如i为父节点其孩子为,2i,和2i+1.其中,大顶堆中 父节点大于其两个孩子 算法平均时间复杂度: O(nlogn)
上传时间: 2016-09-28
上传用户:firstbyte
资源简介:基本思想: 设所排序序列的记录个数为n。i取1,2,…,n-1,从所有n-i+1个记录(R,R[i+1],…,R[n]中找出排序码最小的记录,与第i个记录交换。执行n-1趟 后就完成了记录序列的排序。
上传时间: 2013-12-19
上传用户:kytqcool
资源简介:排序是计算机程序设计中一项经常发生的操作,排序算法的研究有其重要的理论及应用意义。文中就几种排序算法的思想,C语言例程以及时间复杂度进行了分析讲解,并指出几种排序算法的适用情况。
上传时间: 2013-11-18
上传用户:shaoyun666
资源简介:三种排序方法的动态演示,可以同时开启多个线程,同时用不同的方法进行排序,直观的判断不同算法的排序效率。
上传时间: 2014-08-22
上传用户:Zxcvbnm
资源简介:多关键字的排序是有一定的实用范围。例如:在进行高考分数处理时,除了对总分进行排序外,不同的专业对单科分数的要求不同,因此尚需在总分相同的情况下,按用户提出的单科分数的次序要求排出考生录取的次序。(1)假如代排序的记录数不超10000,表中记录的关键...
上传时间: 2013-12-18
上传用户:Andy123456
资源简介:1. 内部排序演示 问题描述 设计一个测试程序比较几种排序算法的关键字比较次数和移动次数以取得直观感受。 基本要求 (1)对起(冒)泡排序、直接插入排序、简单选择排序、快速排序、希尔排序、堆排序算法进行比较; (2)待排序的元素的关键字为整...
上传时间: 2014-01-03
上传用户:lindor
资源简介:题 目: 堆排序、直接插入排序算法比较 初始条件: 试通过随机数据比较堆排序、直接插入排序算法的关键字比较次数和关键字移动次数。 (1)待排序表的表长不小于100;其中的数据要用伪随机数产生程序产生;至少要用5组不同的输入数据作比较;比较的指标为...
上传时间: 2014-01-15
上传用户:lili123
资源简介:汇集了几乎所有的排序算法,内涵代码和设计思想,想必可以在编程中得到巨大的帮助
上传时间: 2013-12-16
上传用户:firstbyte
资源简介:设计一个测试程序比较几种内部排序算法的关键字比较次数和移动次数以取得直观感受。 基本要求 :(1)对起泡排序、直接排序、简单选择排序、快速排序、希尔排序、堆排序算法进行比较; (2)待排序表的表长不小于1000,表中数据随机产生,至少用5组不同数据作比...
上传时间: 2017-02-05
上传用户:dbs012280
资源简介:一、课题名称:排序算法的比较 二、基本要求: 1.任意性:系统首先生成1000个随机整数,然后分别用不同的排序方法对其进行升序排序,给出每种方法的比较次数或所用时间 2.友好性:界面要友好,输入有提示,尽量展示人性化 3.可读性:源程序代码清晰、有层...
上传时间: 2017-02-09
上传用户:gonuiln
资源简介:一个排序过程的演示
上传时间: 2014-11-22
上传用户:chenxichenyue