点数信息
www.dssz.net
注册会员
|
设为首页
|
加入收藏夹
您好,欢迎光临本网站!
[请登录]
!
[注册会员]
!
首页
移动开发
云计算
大数据
数据库
游戏开发
人工智能
网络技术
区块链
操作系统
模糊查询
热门搜索:
源码
Android
整站
插件
识别
p2p
游戏
算法
更多...
在线客服QQ:632832888
当前位置:
资源下载
搜索资源 - 冒泡排序3种
下载资源分类
移动开发
开发技术
课程资源
网络技术
操作系统
安全技术
数据库
行业
服务器应用
存储
信息化
考试认证
云计算
大数据
跨平台
音视频
游戏开发
人工智能
区块链
在结果中搜索
所属系统
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
资源分类
搜索资源列表
内部排序的数据结构实验报告
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
VFP中实现选择排序
VFP中实现选择排序 时间:2009-06-07来源:编程入门网 作者:老马 众所周知在常用的简单排序方法中,前文所介绍的起泡排序(冒泡排序)是效率最差的一个了。我们今天所介绍的这个选择排序也是简单排序中的一种,不过比起泡排序的效率要高,并且也比较容易实现。 这些常用的排序方法多见诸于C/C++方面的资料中,如果要在vfp中实现这些排序方法,原理是一样的,只是在代码实现上略有差别。例如,在C/C++中数组的下标是从0开始,而vfp中数组的下标是从1开始;C/C++中的for语句可以采用
所属分类:
C
发布日期:2009-08-08
文件大小:68608
提供者:
yangchangxing1982
C语言冒泡选择插入排序
有C予以编写的冒泡选择以及插入排序3种排序方法
所属分类:
C
发布日期:2009-10-26
文件大小:397
提供者:
zhangyeah
Java排序(带图形界面)
提供插入排序,选择排序,冒泡排序三种排序方法,对数据进行排序,并可以在图形界面演示排序过程。 执行语句:java sort 例: java sort 0 643 323 12 3 523 23 //命令行输入数据并排序 java sort 1 1 //非图形界面下手动输入数据并排序 java sort 1 2 //手动输入数据并在图形界面中演示排序过程 java sort 2 1 //非图形界面下读入文件里的数据并进行排序 java sort 2 2 //读入数据并在图形界面中演示排序过
所属分类:
Java
发布日期:2009-12-03
文件大小:25600
提供者:
pwz7689
数据结构排序算法设计与比较实验报告
问题描述:利用直接插入排序、冒泡排序、快速排序对数列进行排序。 基本要求: (1) 能随机生成30个值为0到100的数。 (2) 用于排序的输入数列可以是要求(1)中随机生成的,也可以是键盘输入。 (3) 输出结果为利用三种方法排序后的结果,并能显示三种算法时间、空间性能参数值。 【测试数据】 由读者自行定义。
所属分类:
其它
发布日期:2009-12-27
文件大小:114688
提供者:
fly347646198
九种排序算法研究。。C++向量实现。。
1、插入排序(InsertSort) 2、冒泡排序(BubbleSort) 3、选择排序(SelectSort) 4、快速排序(QuickSort) 5、希尔排序(ShellSort) 6、计数排序(CountSort) 7、堆排序(HeapSort) 8、归并排序(MergeSort) 9、基数排序(RadixSort)
所属分类:
其它
发布日期:2010-01-12
文件大小:11264
提供者:
hengzihua
c#选择排序法 冒泡排序法 插入排序法 3种排序法
本人用了C#开发出选择排序法 ,冒泡排序法 ,插入排序法算法。希望能为C#语言的学习者带来一些益处。不要忘了,学语言要花大力气学数据结构和算法。
所属分类:
C#
发布日期:2010-03-13
文件大小:3072
提供者:
jy02224102
数据结构 C++ 程序 冒泡排序3种
数据结构 C++ 程序 冒泡排序3种数据结构 C++ 程序 冒泡排序3种
所属分类:
C/C++
发布日期:2011-05-14
文件大小:3072
提供者:
suntnt2009
选择/插入/冒泡排序的综合应用。
1.冒泡排序 2.选择排序 3.插入排序 4.三种排序的综合应用,还制作了循环菜单。
所属分类:
C/C++
发布日期:2012-03-24
文件大小:2048
提供者:
gqt_2012
数据结构实验七(排序算法的实现)题目和源程序
实验内容 编写程序实现下述五种算法至少三种,并用以下无序序列加以验证: 49,38,65,97,76,13,27,49 1.简单插入排序 2.冒泡排序 3.快速排序 4.归并排序 5.堆排序
所属分类:
C/C++
发布日期:2012-04-02
文件大小:39936
提供者:
sspiao123
数据结构6种排序方法
大学课程、数据结构、C代码、 以下问题要求统一在一个大程序里解决。 1折半插入排序 2冒泡排序 3快速排序 4简单选择排序 5归并排序 6堆排序
所属分类:
C/C++
发布日期:2014-11-03
文件大小:201728
提供者:
u010897800
Java-十种内部排序实现(选择,冒泡,插入,希尔,堆,归并,快速,基数,计数,桶)
1. 选择排序 2. 冒泡排序 3. 插入排序 4. 希尔排序 5. 堆排序 6. 归并排序 7. 快速排序 8. 基数排序 9. 计数排序 10. 桶排序 十种排序代码 我的博文地址:http://blog.csdn.net/u010156024/article/details/48932219
所属分类:
Java
发布日期:2015-10-06
文件大小:374784
提供者:
u010156024
C语言排序算法---冒泡排序法
在STM8S003单片机上实现数组排序,用3种冒泡排序法对数组进行排序,并通过串口打印排序过程。
所属分类:
C
发布日期:2020-03-23
文件大小:448512
提供者:
qq_20222919
数据结构之冒泡排序算法(图解+分析+代码调优)
1、冒泡排序的介绍 冒泡排序是一种比较简单的排序算法,其基本思想是:通过对待排序序列从前向后(从下标较小的元素开始),依次比较相邻元素的值,若发现逆序则交换,使值较大的元素逐渐从前移向后部,可以形象的理解为像水底下的气泡一样逐渐向上冒,较大的数字沉底,较小的数字上浮。 2、图示冒泡排序全过程 3、冒泡排序图示小结 (1)一共进行数组的大小-1次排序(也就是循环多少次) (2)每一趟排序的次数逐渐减少,已沉底的元素不再比较(需要两层循环) (3)如果在某一次排序中,一次交换都没有发生,则可以退
所属分类:
其它
发布日期:2020-12-22
文件大小:282624
提供者:
weixin_38655767
PHP常用排序算法实例小结【基本排序,冒泡排序,快速排序,插入排序】
php三种基础算法:冒泡,插入和快速排序法 $array = array(2,3,5,6,9,8,1); //冒泡排序思想,前后元素比较 function sort_bulldle($array){ $num = count($array); for($i=0; $i=0; $j--) { if ($tmp < $array[$j]) { $arr[$j+1] = $arr[$j]; $arr[$j] = $tmp
所属分类:
其它
发布日期:2020-12-19
文件大小:47104
提供者:
weixin_38636577
Objective-C实现冒泡排序算法的简单示例
简介 冒泡算法是一种基础的排序算法,这种算法会重复的比较数组中相邻的两个元素。如果一个元素比另一个元素大(小),那么就交换这两个元素的位置。重复这一比较直至最后一个元素。这一比较会重复n-1趟,每一趟比较n-j次,j是已经排序好的元素个数。每一趟比较都能找出未排序元素中最大或者最小的那个数字。这就如同水泡从水底逐个飘到水面一样。冒泡排序是一种时间复杂度较高,效率较低的排序方法。其空间复杂度是O(n)。 1, 最差时间复杂度 O(n^2) 2, 平均时间复杂度 O(n^2) 实现思路 1,每一趟比
所属分类:
其它
发布日期:2021-01-04
文件大小:44032
提供者:
weixin_38589795
利用python实现冒泡排序算法实例代码
冒泡排序 冒泡排序(英语:Bubble Sort)是一种简单的排序算法。它重复地遍历要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。遍历数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 冒泡排序算法的运作如下: 1、比较相邻的元素。如果第一个比第二个大(升序),就交换他们两个。 2、对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。 3、针
所属分类:
其它
发布日期:2021-01-03
文件大小:92160
提供者:
weixin_38680811
冒泡排序
冒泡排序是一种比较简单的排序算法,它循环走过需要排序的元素,依次比较相邻的两个元素,如果顺序错误就交换,直至没有元素交换,完成排序。 若对n个人进行排序,我们需要n-1次比较,所以第k次比较需要进行n-k次比较。排序算法通过以数据对象的两两比较作为关键,所以可以得出,冒泡排序需要进行的 比较次数为:(n-1) + (n-2) + … + 1 = n*(n-1) / 2,因此冒泡排序的时间复杂度为O(n^2) 以js实现为例: //1.冒泡排序-s--两两比较,大的和小的换位置 le
所属分类:
其它
发布日期:2021-01-20
文件大小:36864
提供者:
weixin_38627826
冒泡排序的三种实现方法
冒泡排序是非常容易理解和实现,以从小到大排序举例: 设数组长度为N。 1.比较相邻的前后二个数据,如果前面数据大于后面的数据,就将二个数据交换。 2.这样对数组的第0个数据到N-1个数据进行一次遍历后,最大的一个数据就“沉”到数组第N-1个位置。 3.N=N-1,如果N不为0就重复前面二步,否则排序完成。 按照定义很容易写出代码: 代码如下://冒泡排序1void BubbleSort1(int a[], int n){ int i, j; for (i = 0; i &
所属分类:
其它
发布日期:2021-01-20
文件大小:41984
提供者:
weixin_38724349
C++冒泡排序算法实例
冒泡排序 大学学习数据结构与算法最开始的时候,就讲了冒泡排序;可见这个排序算法是多么的经典。冒泡排序是一种非常简单的排序算法,它重复地走访过要排序的数列,每一次比较两个数,按照升序或降序的规则,对比较的两个数进行交换。比如现在我要对以下数据进行排序: 10 3 8 0 6 9 2 当使用冒泡排序进行升序排序时,排序的步骤是这样的: 3 10 8 0 6 9 2 // 10和3进行对比,10>3,交换位置 3 8 10 0 6 9 2 // 10再和8进行对比,10>8,交换位置
所属分类:
其它
发布日期:2021-01-20
文件大小:40960
提供者:
weixin_38656462
«
1
2
3
4
5
6
7
8
9
10
»