您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 课程设计 内部排序算法比较

  2. 内部排序算法比较(比较次数&移动次#include #define N 100//定义数组最大为100 const int t=3;//定义希尔排序次数 int d[t]={4,3,1};//定义希尔排序比较量 int qmt;//快速排序的移动次数 int qct;//快速排序的比较次数 void output(int n,int a[],int ct,int mt)//内部排序中调用的输出函数 { int i; printf("\ n排序结果:"); for( i=0;i<n;i+
  3. 所属分类:其它

    • 发布日期:2009-05-23
    • 文件大小:5120
    • 提供者:lalalahaha
  1. 快速、冒泡排序算法比较

  2. 试通过随机数据比较快速排序、起泡排序各算法的关键字比较次数和关键字移动次数。 (1)待排序表的表长不小于100;其中的数据要用伪随机数产生程序产生;至少要用5组不同的输入数据作比较;比较的指标为有关键字参加的比较次数和关键字的移动次数(关键字交换计为3次移动)。 (2)最后要对结果作出简单分析,包括对各组数据得出结果波动大小的解释。 (3)对冒泡排序应指出进行了多少趟。
  3. 所属分类:其它

    • 发布日期:2009-06-16
    • 文件大小:538624
    • 提供者:kongyiji4218
  1. 基本排序算法比较与选择

  2. 基本排序算法比较与选择 冒泡排序 快速排序 直接选择排序 堆排序 直接插入排序 希尔排序 归并排序 基数排序
  3. 所属分类:其它

    • 发布日期:2009-10-18
    • 文件大小:47104
    • 提供者:waterkiller
  1. 内部排序算法的比较 完整版数据结构课程设计

  2. 排序算法是数据结构学科经典的内容,其中内部排序现有的算法有很多种,其中包含冒泡排序,直接插入排序,简单选择排序,希尔排序,快速排序,堆排序等,各有其特点。对排序算法比较的分析可以遵循若干种不同的准则,通常以排序过程所需要的算法步数作为度量,有时也以排序过程中所作的键比较次数作为度量。特别是当作一次键比较需要较长时间,例如,当键是较长的字符串时,常以键比较次数作为排序算法计算时间复杂性的度量。当排序时需要移动记录,且记录都很大时,还应该考虑记录的移动次数。究竟采用哪种度量方法比较合适要根据具体情
  3. 所属分类:其它

    • 发布日期:2010-05-07
    • 文件大小:256000
    • 提供者:feifei20090407
  1. 排序算法比较实验程序VC工程源代码

  2. -----简单代码源代码系列------ 本实验工程用图形显示了四种常见排序算法的效率,包括快速排序、合并排序、选择排序和冒泡排序。可以直观的看到冒泡排序的效率非常低下,还不如选择排序!(请用visual studio 2008打开工程)
  3. 所属分类:其它

    • 发布日期:2010-06-28
    • 文件大小:199680
    • 提供者:simplecoding
  1. 数据结构排序算法的实现

  2. 本问题要实现直接插入、冒泡、快速、简单选择、归并、堆排序六种排序算法的简单运用及比较,分析他们的稳定性及在不同规模下的复杂度,了解在什么情况下使用什么排序算法比较合适;待排序的元素好吗关键字为整数,其中的数据要用伪随机产生程序产生,至少用5组不同的输入数据作比较,要使用各种算法对其进行排序,记录排序时间、比较次数、交换次数,再汇总比较;演示程序以人机对话的形式进行,每次测试完毕显示各种比较指标值的列表,以便比较各种排序的优劣;程序还可以考虑几组数据的典型性,如:正序、逆序和不同程度的乱序,注意
  3. 所属分类:其它

    • 发布日期:2010-06-30
    • 文件大小:13312
    • 提供者:cc881122
  1. 排序算法比较(冒泡,选择,快排,堆排,归并,插入)

  2. 排序算法比较(冒泡,选择,快排,堆排,归并,插入) 比较,通过计时比较效率!
  3. 所属分类:专业指导

    • 发布日期:2011-04-29
    • 文件大小:2097152
    • 提供者:likeicecream
  1. 内部排序算法比较

  2. 本程序实现了六种常用的内部排序算法(冒泡排序,插入排序,选择排序,希尔排序,快速排序和堆排序),通过随机生成数据对各个排序算法的比较次数和交换次数进行比较。
  3. 所属分类:C

    • 发布日期:2011-11-26
    • 文件大小:5120
    • 提供者:wty_csddn
  1. 数据结构:排序算法比较

  2. 数据结构中的排序算法比较,包括直接插入排序,希尔排序,冒泡排序,简单选择排序和快速排序算法。
  3. 所属分类:C/C++

    • 发布日期:2012-06-30
    • 文件大小:47104
    • 提供者:muyusen10
  1. 六种排序算法运算速度比较程序

  2. 本程序比较了六种常见排序算法的速度、比较次数和赋值次数,使用MFC框架界面,直观易用。 提供源代码和EXE文件。
  3. 所属分类:C/C++

    • 发布日期:2012-07-03
    • 文件大小:69632
    • 提供者:happynothing
  1. VC++多线程实现三种排序算法比较----冒泡排序、快速排序、归并排序

  2. VC++多线程实现三种排序算法比较----冒泡排序、快速排序、归并排序,很有意思,可以下载看看!
  3. 所属分类:C++

    • 发布日期:2008-10-09
    • 文件大小:2048
    • 提供者:aabbcc3
  1. 排序算法比较,冒泡,直接插入,快速,希尔,c++

  2. 排序算法比较,冒泡,直接插入,快速,希尔,c++
  3. 所属分类:其它

    • 发布日期:2008-10-28
    • 文件大小:6144
    • 提供者:zsczhj
  1. 数据机构综合课设内部排序算法比较.docx

  2. 一.问题描述 各种内部排序算法的时间复杂度分析结果只给出了算法执行时间的阶,或大概执行时间。试通过随机的数据比较各算法的关键字比较次数和关键字移动次数,以取得直观感受。 二.基本要求 (1)对以下10种常用的内部排序算法进行比较:直接插入排序;折半折入排序;二路插入排序;希尔排序;冒泡排序;快速排序;简单选择排序;堆排序;归并排序;基数排序。 (2)待排序表的表长不少于100;其中的数据要用伪随机数产生程序产生;至少要用5组不同的输入数据作比较;比较的指标为有关键字参加的比较次数和关键字移动次数
  3. 所属分类:C/C++

    • 发布日期:2020-03-26
    • 文件大小:391168
    • 提供者:weixin_43729663
  1. 数据结构 排序算法比较代码(C语言).dsw

  2. 该代码内容是排序算法比较(C语言),代码实现了快速排序,冒泡排序,插入排序,希尔排序,归并排序,以及几种算法的时间计算。
  3. 所属分类:C/C++

    • 发布日期:2020-02-15
    • 文件大小:512
    • 提供者:qq_41703572
  1. 排序算法:冒泡排序所有源码src.zip

  2. 为了让读者更好的理解代码,直接将冒泡算法源码上传上去 冒牌排序是一种较为简单的排序算法,主要的思想是假设我有m个元素需要比较,那么我就需要比较m-1轮,与此同时。每一轮中,相邻两个元素之间两两比较,假设目前处于第i轮比较,那么第i轮一共应该比较m-i次。 这个算法的由来是因为,最大(最小)的元素会像烧水时的水泡一样,冒到顶端一样,所以起名为冒泡排序 ———————————————— 版权声明:本文为CSDN博主「进口小哥哥」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接
  3. 所属分类:互联网

    • 发布日期:2020-06-21
    • 文件大小:1024
    • 提供者:qq_41172784
  1. JS排序算法之冒泡排序,选择排序与插入排序实例分析

  2. 本文实例讲述了JS排序算法之冒泡排序,选择排序与插入排序。分享给大家供大家参考,具体如下: 冒泡排序:  对数组的中的数据,依次比较相邻两数的大小。 如果前面的数据大于后面的数据,就交换这两个数。 时间复杂度O(n^2) function bubble(array){ var temp; for(var i=0; iarr[j+1]){ temp = arr[j+1]; arr[j+1] =arr[j]; arr[j]=temp;
  3. 所属分类:其它

    • 发布日期:2020-11-26
    • 文件大小:43008
    • 提供者:weixin_38516040
  1. PHP排序算法之冒泡排序(Bubble Sort)实现方法详解

  2. 本文实例讲述了PHP排序算法之冒泡排序(Bubble Sort)实现方法。分享给大家供大家参考,具体如下: 基本思想: 冒泡排序是一种交换排序,它的基本思想是:两两比较相邻记录的关键字,如果反序则交换,直到没有反序的记录为止。 最简单排序实现: 我们先来看看在没有学习各种排序方法前经常使用的排序方法(至少我是这样。。。。): //这里使用了类型提示(type hint) array,不熟悉或者不习惯的同学大可去掉,不影响运算结果 function MySort(array &$arr){
  3. 所属分类:其它

    • 发布日期:2020-12-20
    • 文件大小:75776
    • 提供者:weixin_38706951
  1. 经典排序算法之冒泡排序(Bubble sort)代码

  2. 经典排序算法 – 冒泡排序Bubble sort 原理是临近的数字两两进行比较,按照从小到大或者从大到小的顺序进行交换, 这样一趟过去后,最大或最小的数字被交换到了最后一位, 然后再从头开始进行两两比较交换,直到倒数第二位时结束,其余类似看例子 例子为从小到大排序, 原始待排序数组| 6 | 2 | 4 | 1 | 5 | 9 | 第一趟排序(外循环) 第一次两两比较6 > 2交换(内循环) 交换前状态| 6 | 2 | 4 | 1 | 5 | 9 | 交换后状态| 2 | 6 | 4 |
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:41984
    • 提供者:weixin_38516956
  1. C语言排序算法之冒泡排序实现方法【改进版】

  2. 本文实例讲述了C语言排序算法之冒泡排序实现方法。分享给大家供大家参考,具体如下: 冒泡排序和改进的冒泡排序 /*------------------------------------------------------------------------------------------- Bubble_sort.h 冒泡排序: 时间复杂度为O(N^2) 改进的冒泡排序: 时间复杂度仍为O(N^2) 一般的冒泡排序方法有可能会在已经排好序的情况下继续比较,改进的冒泡排序 设置了一个
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:35840
    • 提供者:weixin_38690095
  1. Java面试必备:排序算法之冒泡、选择排序

  2. 前言:作为面试中极为重要的数据结构算法题,排序总是不可避免,然而这些东西容易遗忘,我们曾经无数次的把他们烂记于胸,但无奈,在现实中,用的次数却并不多,久而久之,这些排序的思想虽然还在心中,但如何实现却有点泯然了,如此,也为了即将来的新的面试,再次收拾好心情,好好的整理下这些排序算法,并用我们熟悉的编程语言去实现它,无疑能够在很大程度上加深我们对其的理解,在这里暂且仅用java语言进行实现,C亦或者C++基本上是雷同,废话不多说,先贴出刚刚实现的冒泡排序以及选择排序。。。   冒泡排序和选择排序
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:49152
    • 提供者:weixin_38577200
« 12 3 4 5 6 7 8 9 10 ... 25 »