搜索资源列表
最短路径
- 用普里姆算法借助堆排序实现最短路径的查找,用C语言实现-with Primbetov heap sorting algorithm using the shortest path to achieve the search, using C language
E66_0230
- 内部排序算法比较 一、需求分析 1. 实验要对以下6种常用的内部排序算法进行实测比较:起泡,直接插入,简单选择,快速,希尔,堆排序。 2. 待排序表的表长不小于100,其中的数据要用伪随机数产生(RAND()),至少要用5组不现的输入数据作比较,比较的指标为有关键字参加的比较次数和关键字参加的比较次数和关键字的移动次数。 3. 最后要对结果作出简单分析,包括对各组数据得出结果波动大小的解释。 -internal sorting algorithm 1, a demand an
dui
- 堆排序 稳定的排序 复杂度为N(logN ) 也是一种快速的排序
sort_algorithum
- 包括快速排序,堆排序,归并排序等经典算法,有详细说明,方便初学者学习
sort
- 利用随机函数产生30000个随机整数,利用插入排序、起泡排序、选择排序、快速排序、堆排序、归并排序等排序方法进行排序,并统计每一种排序上机所花费的时间
shiyan4
- 数据结构实验4报告,实验内容或题目 l、随机产生n=100,200,300,1000,2000个整数并存于数组r[1..n]中。对主要查找算法(顺序查找、插入排序、冒泡排序、堆排序、快速排序)进行实验比较,计算出平均比较次数、平均移动次数及执行时间。由程序自动计算,由手工计时。 2、对实验结果数据进行对比分析。 主要内容是
dui
- 建堆及堆排序,非图形化介面,能够随时显示输出的堆顶元素及堆,此排序按从小到大排序。
KindSort
- 各种排序:快速排序,堆排序,直接排序,折半排序
paixu
- 用Java语言实现的各种排序,包括插入排序、冒泡排序、选择排序、Shell排序、快速排序、归并排序、堆排序、SortUtil等
nsycomm
- 使用堆排序实现Pop, Push的算法. Push: 最小的元素永远位于堆顶
pile
- 堆排序 C中很有用的一种排序方法源码完整 内有详细注释
pailie
- C语言实现 排序源程序(包括直接插入、希尔、冒泡、快速、简单选择、堆排序
SWAP
- 此程序主要用于堆排序和冒泡排序,采用turboc 2.0开发
sort_cpp
- 上传有:归并排序,插入排序,快速排序,堆排序,优先队列。。都是我自己写的。请站长审阅
HEAPSORT
- 堆排序算法的C语言的源程序代码 (source code written in C programming language for algorithm of heap sort).
sort
- 一 :排序n个元素,元素为随机生成的长为1~16的字符串,n的取值为2k(k取4、6、8、10、12、16、18、20),排序算法分别为直接插入排序, 冒泡排序,堆排序,归并排序,快速排序,比较各种排序在不同输入下的运行时间. 二:排序n个元素,元素为随机生成的1~10000的正整数,n的取值为2k(k取4、6、8、10、12、16、18、20),排序算法分别为直接插入排序,快速排序,基数排序,计数排序,比较各种排序在不同输入下的运行时间.
sort
- 用各种方法进行排序,包括简单选择排序、插入排序、快速排序、堆排序、冒泡排序、希尔排序
sort
- 这是数据结构的课程设计,对起泡排序、直接排序、简单选择排序、快速排序、希尔排序和堆排序算法进行比较和分析,C语言实现。
paixu
- 输入一组关键字序列分别实现下列排序: (1)实现简单选择排序、直接插入排序和冒泡排序。 (2)实现希尔排序算法。 (3)实现快速排序算法。 (4)实现堆排序算法。 (5)实现折半插入排序。 (6)在主函数中设计一个简单的菜单,分别测试上述算法。 (7)综合训练:采用几组不同数据测试各个排序算法的性能(比较次数和移动次数)
200611373551757_600it
- 哈夫曼编码原程序 * huffman_e 在huffman_d的基础上,将索引数组放在tree的内部。为编码方便,将元素权值放在tree[num..2*num-1]处。将tree[0..num-1]作为索引数组。排序改为从大到小。对索引数组排序后,每次从最后选出2个最小值,相加后的结点权值放在索引数组最后,结点索引放在索引数组中倒数第2个位置,然后索引数组大小减1,并将最后一个索引值插入到前面的有序表中,保证索引数组仍然有序。 * huffman_f 在huffman_e的基