点数信息
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
资源分类
搜索资源列表
数据结构 Vc实现 快速排序
快速排序(Quicksort)是对冒泡排序的一种改进。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。
所属分类:
C++
发布日期:2009-10-22
文件大小:2kb
提供者:
yangyang49
快速排序的改进算法(和插入排序结合)
快速排序用的主要是partition函数,在此程序里,快速排序改进,在调用partition将数组进行分组的时候,当子数组个数小于k时,不继续做快速排序,直接返回,k由用户自己定义大小。将返回的基本有序的数组进行插入排序,这样大大提高了快速排序的效率!
所属分类:
其它
发布日期:2009-10-23
文件大小:1kb
提供者:
huajentle
基于三准星的快速排序算法—C++实现
用C++实现了基于三准星的快速排序算法,三准星快速排序算法是对传统快速排序的改进,尤其在数据顺序或逆序时,能改进传统快速排序算法的效率
所属分类:
C++
发布日期:2010-06-08
文件大小:3kb
提供者:
mathandcomputer
快速排序算法通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。
快速排序快速排序(Quicksort)是对冒泡排序的一种改进。适用很广,高效的排序方法。
所属分类:
C
发布日期:2010-07-04
文件大小:303kb
提供者:
lengxuehan
快速排序 最快的排序方法
是对冒泡排序的一种改进。由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。
所属分类:
C
发布日期:2010-11-25
文件大小:996byte
提供者:
liyuanshi
快速排序的改进算法
快速排序的改进算法,经典推荐
所属分类:
C/C++
发布日期:2011-12-10
文件大小:22kb
提供者:
wpinghui
快速排序以及几种改进方式的对比
快速排序以及几种改进方式的对比
所属分类:
C
发布日期:2012-05-17
文件大小:18kb
提供者:
bearlm
快速排序算法模板
快速排序(Quicksort)是对冒泡排序的一种改进。由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列
所属分类:
C++
发布日期:2012-07-19
文件大小:730byte
提供者:
huang8579
快速排序改进(取首尾平均值做枢轴)
取首尾元素的值的平均值作为比较,是快速排序的改进算法
所属分类:
C++
发布日期:2012-10-06
文件大小:943byte
提供者:
huaguoshandebeiai
快速排序实现算法(c)
快速排序是对冒泡排序的一种改进。它的基本思想是:通过一躺排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一不部分的所有数据都要小,然后再按次方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 假设要排序的数组是A[1]……A[N],首先任意选取一个数据(通常选用第一个数据)作为关键数据,然后将所有比它的数都放到它前面,所有比它大的数都放到它后面,这个过程称为一躺快速排序。一躺快速排序的算法是: 1)、设置两个变量I、J,排序开始的时候
所属分类:
其它
发布日期:2008-09-08
文件大小:668byte
提供者:
castlooo
五个排序算法(快速,希尔,插入,归并排序)
快速排序 改进快速排序 希尔排序 归并排序 插入排序演示程序,源码,enjoy it
所属分类:
其它
发布日期:2008-09-18
文件大小:31kb
提供者:
wbgeorge
改进的快速排序算法
快速排序算法的改进思路 1.选取好的基准,是两边的数据个数尽量的均匀 取数组的第一个,中间,最后一个数据,取三个数中第二大的数作为基准 2. 不递归 3.与插入结合,当段内的数组个数小于等于16的时候,使用插入排序
所属分类:
C/C++
发布日期:2013-11-04
文件大小:2kb
提供者:
fengge6715
快速排序方法
开速排序 代码整理 复制粘贴直接用了 采用 Bentley&D. McIlroy 三分区快速排序的算法改进:需要4.5的版本
所属分类:
C#
发布日期:2014-02-12
文件大小:4kb
提供者:
u010966480
从最简单快速排序到各种改进的算法
这是简单的快速排序和加入各种改进算法的后的代码都有,比如快排入栈操作等
所属分类:
C
发布日期:2014-08-14
文件大小:5kb
提供者:
pengzhibing421390941
快速排序代码
快速排序(Quicksort)是对冒泡排序的一种改进。在实际中最常用的一种排序算法,速度快,效率高。就像名字一样,快速排序是最优秀的一种排序算法。这是快速排序算法代码,可直接用
所属分类:
C
发布日期:2014-08-26
文件大小:28kb
提供者:
sky892012
快速排序-改进的枢轴元素-三者取中算法比较
输入若干组长度各异的待排序列,分别用快速排序算法和改进的枢轴元素三者取中算法对待排序列进行排序,当待排子序列长度已小于 20时,改用直接插入排序,利用时间函数验证三者取中算法在效率上的提高。(提示: 待排序列的长度一般应为 10000 以上)
所属分类:
C++
发布日期:2015-10-31
文件大小:4kb
提供者:
lc_1994
C语言实现快速排序改进版
主要为大家详细介绍了C语言实现快速排序的改进代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
所属分类:
其它
发布日期:2020-08-27
文件大小:43kb
提供者:
weixin_38618540
C语言实现快速排序改进版
利用三者取中法改进快速排序,具体内容如下 实现取数组中第一个,中间和最后一个元素的中间元素作为划分元素(否则将这些元素排除在划分过程之外).大小为11或更小的数组在划分过程中被忽略,然后使用插入排序来完成排序. #include #include #include #include #include #include using namespace std; #define OK 1 #define ERROR -1 #define TRUE 1 #define FALSE 0
所属分类:
其它
发布日期:2020-12-26
文件大小:45kb
提供者:
weixin_38740848
数据结构与算法基础–第14周06–第8章排序6–8.3交换排序2–快速排序1
快速排序 — 改进的交换排序 基本思想:递归排序 任意取一个元素(如第一个)作为中心【 pivot 】 所有比它小的元素一律前放,比它大的元素一律后放,形成左右两个子表。 对子表重新选择中心元素,并依此规则调整。 直到每一个子表的元素只剩下一个。 通过一趟排序,将待排序记录分割成独立的两部分,其中一部分记录的关键字均比另一部分记录的关键字小,则可分别对这两部分记录进行排序,以达到整个序列有序。 具体实现: 选定一个中间数作为参考,所有元素与之比较,小的调到其左边,大的调到其右边。【 小的从左往
所属分类:
其它
发布日期:2021-01-07
文件大小:941kb
提供者:
weixin_38746442
【算法图解】——快速排序改进
文章目录快速排序思路注意!!!!!错误代码正确代码代码优化 快速排序 思路 如果列表为空或者只有一个元素则不用排序 选择首元素为基准值 创建两个列表:小于基准值的less=[ ]和大于基准值的high=[ ] 遍历整个列表,小于基准值的放入less,大于基准值的放入high 注意!!!!! 列表循环的时候会出现和基准值相等的元素,放在哪边都可以,但是注意不要将基准值再遍历,这样就会导致每一次less的遍历都是以这个最开始的基准值为基准值并且less不会改变,进入死循环,故从下标为1的元素开始遍历
所属分类:
其它
发布日期:2021-01-07
文件大小:34kb
提供者:
weixin_38606466
«
1
2
3
4
5
6
7
8
9
10
...
15
»