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

搜索资源列表

  1. 各种排序 冒泡 快速 堆 希尔 基数等九种

  2. #include #include #define MAXSIZE 10 #define MAX_BIT 8 // 关键字最大位数 #define RADIX 10 // 关键字基数 ,此时是十进制整数的基数 #define MAX_SPACE 8 // 分配的存储空间的大小 typedef char KeyType;// define the keyType is the int typedef int InfoType; typedef struct { KeyType key; In
  3. 所属分类:其它

    • 发布日期:2010-05-28
    • 文件大小:262144
    • 提供者:yixiaofriend
  1. 计算机二级C语言考试题预测

  2. 今年9月份参加计算机二级考试的同学请转载 作者:天使~之戀 已被分享1次 评论(0) 复制链接 分享 转载 删除 下面的138道题目,在二级考试中命中率极高。 一、选择题 (1) 下面叙述正确的是(C) A. 算法的执行效率与数据的存储结构无关 B. 算法的空间复杂度是指算法程序中指令(或语句)的条数 C. 算法的有穷性是指算法必须能在执行有限个步骤之后终止 D. 以上三种描述都不对 (2) 以下数据结构中不属于线性数据结构的是(C) A. 队列 B. 线性表 C. 二叉树 D. 栈 (3)
  3. 所属分类:C

    • 发布日期:2010-06-08
    • 文件大小:16384
    • 提供者:pengfeitan
  1. java算法1)插入排序(直接插入排序、希尔排序) 2)交换排序(冒泡排序、快速排序) 3)选择排序(直接选择排序、堆排序) 4)归并排序 5)分配排序(箱排序、基数排序)

  2. java算法 1)插入排序(直接插入排序、希尔排序) 2)交换排序(冒泡排序、快速排序) 3)选择排序(直接选择排序、堆排序) 4)归并排序 5)分配排序(箱排序、基数排序)
  3. 所属分类:其它

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

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

    • 发布日期:2010-06-30
    • 文件大小:13312
    • 提供者:cc881122
  1. 用c++语言编写的一个模板类(8种排序方法)

  2. 这是我用c++语言编写的一个模板类,主要封装了各种排序方法(直接插入、二分插入、简单交换、冒泡、简单选择、快速排序、归并排序、堆排序),并能统计所用时间以及排序所用的交换次数、比较次数,在Visual stidio 2010编译通过 。因为是模板类。所以类定义和实现文件放到一起,希望能对学习c++语言的朋友有所帮助。在使用中,如果发现错误和可以改进的地方,请联系QQ:1341213535。
  3. 所属分类:C++

    • 发布日期:2010-09-27
    • 文件大小:15360
    • 提供者:mengqingxin
  1. 数据结构 排序算法的比较

  2. 排序是计算机程序设计中的一种重要操作。它的功能是将一个数据元素(或记录)的任意序列,重新排列成一个按关键字有序的序列。内部排序算法主要分为5 大类,有十二个算法。插入排序类、交换排序类、选择排序类、归并排序类和基数排序类。算法主要包括:插入排序、折半插入排序、选择排序、冒泡排序、希尔排序、快速排序、堆排序、归并排序、基数排序等。
  3. 所属分类:其它

    • 发布日期:2010-10-27
    • 文件大小:184320
    • 提供者:weian8
  1. java排序算法

  2. 排序算法的分类如下: * 1.插入排序(直接插入排序、折半插入排序、希尔排序); * 2.交换排序(冒泡排序、快速排序); * 3.选择排序(直接选择排序、堆排序); * 4.归并排序; * 5.基数排序。
  3. 所属分类:Java

    • 发布日期:2012-04-13
    • 文件大小:30720
    • 提供者:lidongrabbit
  1. 常见排序算法

  2. 包含常见的排序算法,插入、选择、交换、冒泡、快速排序、归并算法。比较元素在递增、递减和无序条件下的排序效率
  3. 所属分类:C/C++

  1. 个人原创 六种排序法源码 可直接运行

  2. 在DOS界面下运行SORT程序,在界面提示出“请输入需排序数组的个数:”后,打入数组的N值,界面上将数组中数字按原有的顺序予以显示,程序运行完毕后,显示出排序后的数组数字,同时显示出数据交换的次数。
  3. 所属分类:C++

  1. 排序算法介绍

  2. 10种排序算法总结 一、冒泡(Bubble)排序——相邻交换 二、选择排序——每次最小/大排在相应的位置 三、插入排序——将下一个插入已排好的序列中 四、壳(Shell)排序——缩小增量 五、归并排序 六、快速排序 七、堆排序 八、拓扑排序 九、锦标赛排序 十、基数排序
  3. 所属分类:专业指导

    • 发布日期:2012-08-20
    • 文件大小:53248
    • 提供者:horizonpeace
  1. 常见排序算法

  2. 常见排序算法,大家可以看看。有帮助。 排序 分内排序 和外 排序。 排序。 内排序 :指在排序 期间数据对象全部存放内的:指在排序 期间数据对象全部存放内的:指在排序 期间数据对象全部存放内的:指在排序 期间数据对象全部存放内的:指在排序 期间数据对象全部存放内的:指在排序 期间数据对象全部存放内的:指在排序 期间数据对象全部存放内的:指在排序 期间数据对象全部存放内的:指在排序 期间数据对象全部存放内的:指在排序 期间数据对象全部存放内的。 外排序 :指在排序期间全部对象个数太多, 不能同时
  3. 所属分类:C++

    • 发布日期:2013-06-07
    • 文件大小:618496
    • 提供者:u010038480
  1. java常用的排序

  2. 一、冒泡(Bubble)排序——相邻交换 二、选择排序——每次最小/大排在相应的位置 三、插入排序——将下一个插入已排好的序列中 四、壳(Shell)排序——缩小增量 五、归并排序 六、快速排序 七、堆排序 八、拓扑排序 九、锦标赛排序 十、基数排序
  3. 所属分类:Java

    • 发布日期:2013-07-16
    • 文件大小:18432
    • 提供者:yaom352
  1. Java实现几种常见排序方法-直插、冒泡、选择、快排、堆排等

  2. 日常操作中常见的排序方法有:冒泡排序、快速排序、选择排序、插入排序、希尔排序,甚至还有基数排序、鸡尾酒排序、桶排序、鸽巢排序、归并排序等。 冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 以下程序已经经过验证,可以运行。 代码 /** * 冒泡法排序 * 比较相邻的元素。如果第一个比第二个
  3. 所属分类:Java

    • 发布日期:2013-09-22
    • 文件大小:91136
    • 提供者:u012052104
  1. 比较常用的排序算法

  2. 比较直接插入排序、希尔排序、直接选择排序、堆排序、起泡排序、快速排序、归并排序、基数排序。随机生成一组待排序数据,个数不少于100个;各种算法对同一数据排序所需要的关键字比较次数和关键字移动次数,至少使用5组数据进行比较。1)插入排序:每次将一个待排序的数据元素,插入到前面已经排好序的数列中的适当位置,使数列依然有序;直到待排序数据元素全部插入完为止。 2)冒泡排序:两两比较待排序数据元素的大小,发现两个数据元素的次序相反时即进行交换,直到没有反序的数据元素为止。 3)选择排序:每一趟从待排序
  3. 所属分类:C/C++

    • 发布日期:2014-07-01
    • 文件大小:2097152
    • 提供者:zj1043360940
  1. 数据结构中排序总结:冒泡、交换、选择、插入、基数、Shell、快速、归并、堆

  2. 数据结构中排序总结:冒泡、交换、选择、插入、基数、Shell、快速、归并、堆
  3. 所属分类:其它

    • 发布日期:2008-11-17
    • 文件大小:64512
    • 提供者:benzlion
  1. 排序总集(C++语言描述)

  2. 在考"中程"复习之际,不敢忘记分享下数据结构的精华! 在代码有集合了所有排序算法的代码,多以template 模板写的,集合了排序算法五大类别:插入、选择、交换、归并、基数 具体分类为: 插入->直接插入 插入->Shell排序(希尔) 选择->直接选择 选择->堆排序 交换->冒泡排序 交换->快速排序 归并 基数 并附有时间复杂度与空间复杂度的对比表。共享万岁!
  3. 所属分类:其它

    • 发布日期:2008-11-27
    • 文件大小:159744
    • 提供者:wuchuanyuan
  1. 多种排序算法的C++程序

  2. 冒泡排序、交换法排序、选择法、插入法、快速排序、归并排序
  3. 所属分类:C/C++

    • 发布日期:2018-04-03
    • 文件大小:8192
    • 提供者:pwwyll
  1. 排序算法包

  2. 利用C++实现了常用的排序算法,包括:冒泡排序、插入排序、选择排序、归并排序、快速排序、0-交换排序。利用简单的数字序列排序为例,希望能帮助对以上算法有更深理解。
  3. 所属分类:C++

    • 发布日期:2018-01-18
    • 文件大小:3072
    • 提供者:qq_28869927
  1. 8大排序算法

  2. 程序员可以参考的8大排序算法。1)插入排序(直接插入排序、希尔排序) 2)交换排序(冒泡排序、快速排序) 3)选择排序(直接选择排序、堆排序) 4)归并排序 5)分配排序(基数排序)
  3. 所属分类:Java

    • 发布日期:2018-10-27
    • 文件大小:2097152
    • 提供者:mouserice
  1. 常用排序算法的C语言版实现示例整理

  2. 所谓排序,就是要整理文件中的记录,使之按关键字递增(或递减)次序排列起来。其确切定义如下:   输入:n个记录R1,R2,…,Rn,其相应的关键字分别为K1,K2,…,Kn。   输出:Ril,Ri2,…,Rin,使得Ki1≤Ki2≤…≤Kin。(或Ki1≥Ki2≥…≥Kin)。     排序的时间开销可用算法执行中的数据比较次数与数据移动次数来衡量。基本的排序算法有如下几种:交换排序(冒泡排序、快速排序)、选择排序(直接选择排序、堆排序)、插入排序(直接插入排序、希尔排序)、归并排序、分配排序
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:74752
    • 提供者:weixin_38711529
« 12 3 »