点数信息
www.dssz.net
注册会员
|
设为首页
|
加入收藏夹
您好,欢迎光临本网站!
[请登录]
!
[注册会员]
!
首页
移动开发
云计算
大数据
数据库
游戏开发
人工智能
网络技术
区块链
操作系统
模糊查询
热门搜索:
源码
Android
整站
插件
识别
p2p
游戏
算法
更多...
在线客服QQ:632832888
当前位置:
资源下载
搜索资源 - 快速排序的改进算法
下载资源分类
移动开发
开发技术
课程资源
网络技术
操作系统
安全技术
数据库
行业
服务器应用
存储
信息化
考试认证
云计算
大数据
跨平台
音视频
游戏开发
人工智能
区块链
在结果中搜索
所属系统
Windows
Linux
FreeBSD
Unix
Dos
PalmOS
WinCE
SymbianOS
MacOS
Android
开发平台
Visual C
Visual.Net
Borland C
CBuilder
Dephi
gcc
VBA
LISP
IDL
VHDL
Matlab
MathCAD
Flash
Xcode
Android STU
LabVIEW
开发语言
C/C++
Pascal
ASM
Java
PHP
Basic/ASP
Perl
Python
VBScript
JavaScript
SQL
FoxBase
SHELL
E语言
OC/Swift
文件类型
源码
程序
CHM
PDF
PPT
WORD
Excel
Access
HTML
Text
资源分类
搜索资源列表
快速排序的改进算法(和插入排序结合)
快速排序用的主要是partition函数,在此程序里,快速排序改进,在调用partition将数组进行分组的时候,当子数组个数小于k时,不继续做快速排序,直接返回,k由用户自己定义大小。将返回的基本有序的数组进行插入排序,这样大大提高了快速排序的效率!
所属分类:
其它
发布日期:2009-10-23
文件大小:1024
提供者:
huajentle
快速排序的改进算法,时间复杂度的详细解答
最好情况下, 最坏情况下, 平均情况下的时间复杂度
所属分类:
其它
发布日期:2009-12-03
文件大小:22528
提供者:
lile12071
基于三准星的快速排序算法—C++实现
用C++实现了基于三准星的快速排序算法,三准星快速排序算法是对传统快速排序的改进,尤其在数据顺序或逆序时,能改进传统快速排序算法的效率
所属分类:
C++
发布日期:2010-06-08
文件大小:3072
提供者:
mathandcomputer
快速排序算法通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。
快速排序快速排序(Quicksort)是对冒泡排序的一种改进。适用很广,高效的排序方法。
所属分类:
C
发布日期:2010-07-04
文件大小:310272
提供者:
lengxuehan
多种排序算法C代码实现
包含以下九种排序算法的C代码实现源码:可以自已生成随机数以便测试: 选择(SelectSort)、插入(InsertSort)、冒泡(BubbleSort)、Shell排序(ShellSort)、快速排序(QuickSort)、快速排序的改进算法(QStackSort)、合并排序算法(MergeSort)、 合并排序算法的改进算法(MergeSort2)、堆排序算法(HeapSort)。注:每一个皆可使用gcc编译通过,未发现无warning,有些可能需要链接math库,加-lm即可
所属分类:
其它
发布日期:2011-01-06
文件大小:3072
提供者:
icymoon
快速排序的改进算法
快速排序的改进算法,经典推荐
所属分类:
C/C++
发布日期:2011-12-10
文件大小:22528
提供者:
wpinghui
改进的快速排序
为快速排序的算法及程序实现。其它的就没有什么了。
所属分类:
C/C++
发布日期:2012-03-02
文件大小:62464
提供者:
fendoujiayouba
快速排序算法模板
快速排序(Quicksort)是对冒泡排序的一种改进。由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列
所属分类:
C++
发布日期:2012-07-19
文件大小:730
提供者:
huang8579
快速排序改进(取首尾平均值做枢轴)
取首尾元素的值的平均值作为比较,是快速排序的改进算法
所属分类:
C++
发布日期:2012-10-06
文件大小:943
提供者:
huaguoshandebeiai
快速排序实现算法(c)
快速排序是对冒泡排序的一种改进。它的基本思想是:通过一躺排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一不部分的所有数据都要小,然后再按次方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 假设要排序的数组是A[1]……A[N],首先任意选取一个数据(通常选用第一个数据)作为关键数据,然后将所有比它的数都放到它前面,所有比它大的数都放到它后面,这个过程称为一躺快速排序。一躺快速排序的算法是: 1)、设置两个变量I、J,排序开始的时候
所属分类:
其它
发布日期:2008-09-08
文件大小:668
提供者:
castlooo
C开发金典随书源码:含数据结构 数值计算分析 图形图像处理 目录和文件操作 系统调用方面的范例
配书光盘Readme文件 C 语言通用范例开发金典 第1章 数据结构. 1 1.1 数组和字符串 2 1.1.1 一维数组的倒置 2 范例1-1 一维数组的倒置 2 ∷相关函数:fun函数 1.1.2 一维数组应用 3 范例1-2 一维数组应用 3 1.1.3 一维数组的高级应用 5 范例1-3 一维数组的高级应用 5 1.1.4 显示杨辉三角 7 范例1-4 显示杨辉三角 7 ∷相关函数:c函数 8 1.1.5 魔方阵 9 范例1-5 魔方阵 9 1.1.6 三维数组的表示 14 范例1-6
所属分类:
C
发布日期:2013-10-25
文件大小:4194304
提供者:
vcfriend
改进的快速排序算法
快速排序算法的改进思路 1.选取好的基准,是两边的数据个数尽量的均匀 取数组的第一个,中间,最后一个数据,取三个数中第二大的数作为基准 2. 不递归 3.与插入结合,当段内的数组个数小于等于16的时候,使用插入排序
所属分类:
C/C++
发布日期:2013-11-04
文件大小:2048
提供者:
fengge6715
快速排序方法
开速排序 代码整理 复制粘贴直接用了 采用 Bentley&D. McIlroy 三分区快速排序的算法改进:需要4.5的版本
所属分类:
C#
发布日期:2014-02-12
文件大小:4096
提供者:
u010966480
从最简单快速排序到各种改进的算法
这是简单的快速排序和加入各种改进算法的后的代码都有,比如快排入栈操作等
所属分类:
C
发布日期:2014-08-14
文件大小:5120
提供者:
pengzhibing421390941
快速排序代码
快速排序(Quicksort)是对冒泡排序的一种改进。在实际中最常用的一种排序算法,速度快,效率高。就像名字一样,快速排序是最优秀的一种排序算法。这是快速排序算法代码,可直接用
所属分类:
C
发布日期:2014-08-26
文件大小:28672
提供者:
sky892012
快速排序的基本算法和改进实现
快速排序算法改进--小的子文件、三者取中、重复关键字三路划分
所属分类:
C
发布日期:2015-03-18
文件大小:50176
提供者:
quzhongxin
数据结构算法实现(严蔚敏版配套实现程序)
1.1 数组和字符串 2 1.1.1 一维数组的倒置 2 范例1-1 一维数组的倒置 2 ∷相关函数:fun函数 1.1.2 一维数组应用 3 范例1-2 一维数组应用 3 1.1.3 一维数组的高级应用 5 范例1-3 一维数组的高级应用 5 1.1.4 显示杨辉三角 7 范例1-4 显示杨辉三角 7 ∷相关函数:c函数 8 1.1.5 魔方阵 9 范例1-5 魔方阵 9 1.1.6 三维数组的表示 14 范例1-6 三维数组的表示 14 ∷相关函数:InitArray函数 1.1.7 多项
所属分类:
其它
发布日期:2009-03-13
文件大小:2097152
提供者:
qq_23936173
快速中值滤波算法的改进及其FPGA实现
针对传统中值滤波算法排序量大、速度慢且处理效果模糊的问题,在快速中值滤波算法的基础上,提出了一种加入阈值比较、且具有更高并行流水结构的改进算法,并在现场可编程门阵列(FPGA)硬件平台上实现了该算法。实验结果表明,改进的快速中值滤波算法不仅减少了比较的次数,还更好地保护了图像的细节,可满足图像预处理对实时性的要求。
所属分类:
其它
发布日期:2020-10-17
文件大小:354304
提供者:
weixin_38594252
python递归实现快速排序
快速排序(QuickSort)是对冒泡排序的一种改进: 基本思想: 通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序 过程可以递归进行,以此达到整个数据变成有序序列。 一趟快速排序的算法是: 1)设置两个变量i、j,排序开始的时候:i=0,j=N-1; 2)以第一个数组元素作为关键数据,赋值给key,即key=A[0]; 3)从j开始向前搜索,即由后开始向前搜索(j–),找到第一个小于key的
所属分类:
其它
发布日期:2020-12-25
文件大小:44032
提供者:
weixin_38742124
C 语言快速排序实例代码
快速排序是对冒泡法排序的一种改进。 快速排序算法 的基本思想是:将所要进行排序的数分为左右两个部分,其中一部分的所有数据都比另外一 部分的数据小,然后将所分得的两部分数据进行同样的划分,重复执行以上的划分操作,直 到所有要进行排序的数据变为有序为止。 可能仅根据基本思想对快速排序的认识并不深,接下来以对n个无序数列A[0], A[1]…, A[n-1]采用快速排序方法进行升序排列为例进行讲解。 (1)定义两个变量low和high,将low、high分别设置为要进行排序的序列的起始元素和最后一个
所属分类:
其它
发布日期:2020-12-31
文件大小:81920
提供者:
weixin_38725734
«
1
2
3
4
5
6
7
8
»