搜索资源列表
MFC
- 六种排序算法的比较 冒泡排序,快速排序,堆排序, 直接插入排序,简单选择排序, 希尔排序
duoxianchengpaixu
- 利用多线程并行执行三种排序算法(冒泡排序、快速排序、归并排序),并比较三种排序算法的执行速度 uuhorse
1in3
- 三者取中的排序算法,选择一个曲轴元素,然后进行快速排序
compare1
- 快速排序算发,2分法查找,比一般的算发快,编译通过
FastQuery
- /*快速排序采用分治算法,将所需要排序的内容从文件读入放入数组a[p:r],按以下三个步骤进行排序 以a[p]为基准元素将数组分为三段,将大于基准元素的放到后面的单元,小的放到前面的单元, 再用递归对a[p:q-1],a[q+1:r]进行排序,最后合并 时间复杂度:最坏时间复杂度:O(n2) 平均时间复杂度:O(nlogn) */
quicksort
- 基于快速排序的一个小算法,希望能对大家有所帮助
fast
- 快速排序。通过C语言实现。能正常运行。但需要帐户才能下载。请见谅。
paixu
- 包含8种常用的排序。如快速排序,堆排序,冒泡排序,选择排序,基数排序,希尔排序,插入排序,归并排序。
qSort
- 快速排序算法是基于分治策略的另一个排序算法。其基本思想是,对于输入的字数组a[p:r],按以下3个步骤进行排序: (1)分解:以a[p]为基准元素将a[p:r]划分成3段a[p:q-1],a[q]和a[q+1:r],使得a[p:q-1]中任何元素小于等于a[q],a[q+1:r],中的任何元素大于等于a[q]。下标q在划分过程中确定 (2)递归求解:通过递归调用快速排序算法,分别对a[p:q-1]和a[q+1:r]进行排序 (3)合并:在a[p:q-1]和a[q+1:r]已经排好序的
qsort
- 可能是能找到的处理速度最快,处理能力最大的文本排序软件。软件里采用了如下技术加快排序速度和加大处理能力: 1.平衡二叉树排序;跳跃次数最少,路径最短; 2.重复字符串压缩存储;减少空间占用,也提高处理速度; 3.化零为整式申请内存,每次申请16M内存,减少了内存碎片,提高内存效率,同时也节省了内存申请所花的时间; 4.采用快速链接索引,可以快速跳到二叉树的分支; 5.含有按照通配符查找目录子目录所有文件的类,可快速排序整个目录和子目录的文本文件; 本软件用到C++诸多特征
shujujiegou
- 包含了几个常用的数据结构算法:KMP算法、单链表的合并、快速排序和折半查找算法
SortFunc
- 一些排序算法的实现,包括快速排序,直接插入排序等
SortFunc
- 数据结构中有关排序的所有算法,如快速排序,直接插入排序,堆排序等!
huffman
- 解决快速排序问题,就是代码不是很长 不过还是可以用的
1985514RSSIAndData
- 是一个关于快速排序的算法的源代码...很有用的
MergeSort
- 快速排序算法,二分排序算法的完全实现 时间复杂度只有log(N)
GROWING
- 按Pearson Prentice Hall,c++中相应要求完成的PIGLATIN,MORSE码加密,完数问题,数字反向,快速排序等问题,VC 6.0 下编译测试通过(单个源文件直接编译连接即可运行)
k
- 求第k个最小值问题,中间用半快速排序,教师布置的作业
sort
- 数据结构中数据的排序示例,包括堆排序、快速排序等
paixubijiao
- 1. 内部排序演示 问题描述 设计一个测试程序比较几种排序算法的关键字比较次数和移动次数以取得直观感受。 基本要求 (1)对起(冒)泡排序、直接插入排序、简单选择排序、快速排序、希尔排序、堆排序算法进行比较; (2)待排序的元素的关键字为整数。其中的数据要用伪随机产生程序产生(如10000个),至少用5组不同的输入数据做比较,再使用各种算法对其进行排序,记录其排序时间,再汇总比较; (3)演示程序以人机对话的形式进行。每次测试完毕显示各种比较指标值的列表,用