点数信息
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
资源分类
搜索资源列表
排序算法综合:有直接插入排序,希尔排序,快速排序,归并排序等
各种基本排序方法(直接插入、希尔、直接选择、冒泡、快速、堆、二路归并)的大致原理和过程、复杂性和稳定性、相应算法的程序段;
所属分类:
其它
发布日期:2009-06-05
文件大小:8192
提供者:
ijustj
数据结构各种排序实现
C语言写的,实现了很多数据结构中讲到的排序,并且可以显示每一次排序的结果,和最终结果。供大家学习交流。选择排序,插入排序,冒泡排序,快速排序,堆排序,希尔排序
所属分类:
其它
发布日期:2009-06-30
文件大小:4096
提供者:
huahuo_1986
内部排序算法比较 interal sort compare
选择排序,插入排序,希尔排序,堆排序,快速排序,冒泡排序,性能比较。 对于一个随机的数组,可以知道排序所需的比较次数和移动次数。用c++面向对象构建。
所属分类:
其它
发布日期:2009-07-02
文件大小:99328
提供者:
yeliangcheng
内部排序的数据结构实验报告
1.实验目的 掌握内排序,比较各种排序的优、缺点。 2 需求分析 2.1原理 2.1.1、直接排序 算法描述:经过i-1遍处理后,L[1..i-1]己排好序。第i遍处理仅将L[i]插入L[1..i-1]的适当位置,使得L[1..i]又是排好序的序列。要达到这个目的,我们可以用顺序比较的方法。首先比较L[i]和L[i-1],如果L[i-1]≤ L[i],则L[1..i]已排好序,第i遍处理就结束了;否则交换L[i]与L[i-1]的位置,继续比较L[i-1]和L[i-2],直到找到某一个位置 j(
所属分类:
其它
发布日期:2009-07-07
文件大小:123904
提供者:
fu_ckutohigh
排序算法时间复杂度的研究
算法设计的好坏直接影响计算机的运行时间,计算机排序方法较多,时间复杂度差别较大. 本文从理论 上研究了线性排序(选择法、冒泡法、计数法) 、比较排序、堆排序和快速排序等几种常用的排序算法的时间复杂度.
所属分类:
其它
发布日期:2009-08-10
文件大小:25600
提供者:
haochangjun
快速排序堆排序性能对比
本人用我的方法实现了快速排序和堆排序,并对比了下性能,发现,快速排序性能比堆排序高很多。注:我的结果可能是由于我的算法设计和代码设计导致的,不要因此造成误导。
所属分类:
其它
发布日期:2009-11-25
文件大小:4096
提供者:
LiHuiKang
顺序表 堆排序和快速排序 C语言
用顺序表实现堆排序和快速排序,输入的元素个数不限可以直接确定,C语言
所属分类:
C
发布日期:2009-12-04
文件大小:2048
提供者:
wenzi138
《快速排序 直接插入排序 堆排序 希尔排序 选择排序:五种排序》
(1) 完成5种常用内部排序算法的演示,5种排序算法为:快速排序,直接插入排序,选择排序,堆排序,希尔排序; (2) 待排序元素为整数,排序序列存储在数据文件中,要求排序元素不少于30个; (3) 演示程序开始,以菜单形式让用户选择数据的生成方式和不同的排序方法演示; (4) 排序算法演示要求输出排序花费的时间以便进行定量比较;
所属分类:
其它
发布日期:2010-01-02
文件大小:457728
提供者:
pandan19880722
快速,归并,堆排序算法
快速排序,归并排序,和堆排序 实现对20000个随机数的由小到大排序
所属分类:
其它
发布日期:2010-06-05
文件大小:422912
提供者:
iceleader_
数据结构内排序源代码
1、冒泡排序属于稳定排序,是一种借助“交换”进行排序的方法。首先要将第一个记录的关键字和第二个记录的关键字进行比较,若为逆序,则将两个记录交换之,然后比较第二个记录与第三个记录的关键字,以此类推,直至第n-1个记录与第n个记录的关键字进行比较为止,这一过程称为第一趟冒泡排序,其结果使得关键字最大的记录被安置在最后一个记录的位置上;然后进行第二趟冒泡排序,对前N-1个记录进行同样操作;以此类推,直到在一趟排序过程中没有进行过交换记录的操作为止。 2、直接插入排序属于稳定的排序,每次从无序表中取出
所属分类:
C/C++
发布日期:2012-03-25
文件大小:71680
提供者:
luxiuwen
稳定排序和不稳定排序简介
对于稳定排序 插入排序,归并排序(合并排序),冒泡排序,基数排序; 不稳定排序 快速排序,堆排序,选择排序 这些排序的介绍,以及简要说明稳定以及不稳定的原因。
所属分类:
C/C++
发布日期:2012-11-30
文件大小:25600
提供者:
hedelong92
C版六中常见排序算法
C语言实现冒泡排序、快速排序、选择排序、堆排序、简单插入排序和希尔排序,并附上代码注释
所属分类:
C
发布日期:2013-11-26
文件大小:6144
提供者:
k346k346
c++实现堆排序和快速排序比较
c++实现堆排序,快速排序与堆排序比较,未分割头文件,可自行分割,加入counter,记录总运算时间
所属分类:
C/C++
发布日期:2014-10-30
文件大小:5120
提供者:
bnmbnmbnm0
八大排序方法和总结
八大排序方法详细图形解释,和算法复杂度分析,及最后总结。 1.直接插入排序 2.希尔排序 3.简单选择排序 4.堆排序 5.冒泡排序 6.快速排序 7.归并排序 8.基数排序
所属分类:
数据库
发布日期:2015-10-23
文件大小:794624
提供者:
sun19860415
排序算法比较
利用随机函数产生8个样本的20000个随机整数(其中之一已经是正序,之一是逆序),利用直接插入排序、折半插入排序,起泡排序、快速排序、选择排序、堆排序,基数排序七种排序方法进行排序(结果为由小到大的顺序),并统计每一种排序算法对不同样本所耗费的时间(即比较次数)。 [基本要求] (1) 原始数据存在文件中,用相同样本对不同算法进行测试; (2) 屏幕显示每种排序算法对不同样本所花的比较次数和比较时间;
所属分类:
C
发布日期:2017-01-07
文件大小:47104
提供者:
betterc5
C语言程序设计实现希尔排序和堆排序
1.1 任务与分析 任务: 利用随机函数产生N个随机整数(20000以上),对这些数进行多种方法进行排序。 要求: 1) 至少采用三种方法实现上述问题求解(提示,可采用的方法有插入排序、希尔排序、起泡排序、快速排序、选择排序、堆排序、归并排序)。并把排序后的结果保存在不同的文件中。 2) 统计每一种排序方法的性能(以上机运行程序所花费的时间为准进行对比),找出其中两种较快的方法。 分析: 本系统实现了几种常用的排序方法,包括:插入排序、起泡排序、快速排序(递归、非递归)、堆排序。
所属分类:
C
发布日期:2019-04-13
文件大小:372736
提供者:
sanliangguangyin
C++实现优化冒泡排序、首/尾点快速排序、大顶堆排序
C++实现优化冒泡排序、首/尾点快速排序、大顶堆排序,包含main函数,快速排序中需要手动输入排序元素数量和元素
所属分类:
C++
发布日期:2020-10-15
文件大小:2048
提供者:
CASTANEA
浅谈javascript实现八大排序
开学一个月,已经多次梦见笔试出现数据结构算法题,我对数据结构的恐惧已经多于任何“妖魔鬼怪”了。呵呵,看来真的很有必要复习一下常用的数据结构,免得“噩梦”成真。 数据机构等编程基础的重要性不用多说,直接进入正题。 排序算法,分为内部排序和外部排序。内部排序要使用内存,这里只探讨内部排序。 1,插入排序:直接插入排序和希尔排序 2,选择排序:简单选择排序和堆排序 3,交换排序:冒泡排序和快速排序 4,归并排序 5,基数排序 直接插入排序 基本思想:在要排序的一组数,假设前面(n-1)[n>=
所属分类:
其它
发布日期:2020-12-02
文件大小:263168
提供者:
weixin_38694299
哈工大数据结构实验5_冒泡排序与快速排序
实验项目:排序方法的实验比较 排序方法是数据处理的最基本和最重要的操作。其目的是将一组“无序”的 记录序列调整为“有序”的记录序列。 实验题目:排序方法的实现与实验比较 实验内容: 实现一组经典的排序算法,通过实验数据的设计,考察不同规模和分布(正 序序列、反序序列和随机序列)的数据对排序算法运行时间影响的规律,验证理 论分析结果的正确性。 实验要求: 1. 实现以下三组排序方法中的一组排序算法: (1) 冒泡排序和快速排序; (2) 插入排序和希尔排序; (3) 选择排序和堆排序; (4
所属分类:
C/C++
发布日期:2021-03-26
文件大小:253952
提供者:
weixin_44130206
C++ 基数排序的实现实例代码
C++ 基数排序 大家好,今天带来的是自己实现的用C++完成基数排序.在数据结构,算法分析和程序设计的学习过程中,我们经常也无法避免的要学到排序的算法.排序算法是程序设计过程中使用频率极高的算法之一,其输入是一组无序的序列,要求以升序或者降序的方式输出一组有序的序列.对于如二分查找等算法,要求输入是有序的序列,也就是要先排序后查找,由此可见排序算法的重要性. 广为人知的排序算法有冒泡排序,还有选择排序,插入排序.高级一些的有快速排序,希尔排序,堆排序,归并排序,基数排序等. 其中时间复杂度
所属分类:
其它
发布日期:2021-01-20
文件大小:158720
提供者:
weixin_38620314
«
1
2
3
4
5
6
7
8
9
10
...
25
»