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

搜索资源列表

  1. 排序算法集合 包括(插入排序,选择排序,快速排序,堆排序)

  2. 排序算法集合: 直接插入排序 折半插入排序 2-路插入排序 表插入排序法 希尔排序 快速排序 简单的选择排序 树形选择排序
  3. 所属分类:其它

    • 发布日期:2009-09-25
    • 文件大小:21504
    • 提供者:xia_yu_tian
  1. 十种内部排序的算法比较

  2. (1) 对以下10种内部排序算法进行比较:起泡排序、直接插入排序、简单选择排序、快速排序、希尔排序、堆排序、折半插入排序、二路插入排序、归并排序、基数排序。 (2) 待排序表的表长不小于100;其中的数据要用伪随机数产生器产生;至少要用5组不同的输入数据做比较;比较的指标为关键字参加的比较次数和关键字的移动次数(关键字交换为3次移动)。 (3) 针对不同的输入表长做试验,观测检查两个指标相对表长的变换情况。 (4) 随机产生的数据保存到文件input.txt中,将各个算法的关键字比较次数和关键
  3. 所属分类:其它

    • 发布日期:2009-10-18
    • 文件大小:976896
    • 提供者:haixin_1369
  1. 14种经典排序算法C程序(强烈推荐)

  2. 文件结构: 插入排序(InsertionSor.h) 1.直接插入排序 StraightInsertionSort(int *array, int length) 2.二叉插入排序 BinaryInsertionSort(int *array, int length) 3.2路插入排序 BiInsertionSort(int *array, int length) 4.表插入排序 TableInsertionSort(int *array, int length) 或 TableInserti
  3. 所属分类:C

    • 发布日期:2009-10-31
    • 文件大小:83968
    • 提供者:yellowhk
  1. 各种排序方法---源代码

  2. 各种排序方法:归并排序、基数排序、选择排序、快速排序、二分插入排序、表插入排序、2路插入排序、树形选择排序。代码有详细的注释
  3. 所属分类:C/C++

    • 发布日期:2009-11-03
    • 文件大小:8192
    • 提供者:xrjkgd
  1. c语言实现的各种排序算法效率分析与比较及源代码

  2. 各种排序算法效率分析比较及源代码 C语言实现 各种排序包括: 直接插入排序,折半插入排序,2—路插入排序和表插入排序;希尔排序和链式基数排序;起泡排序,快速排序,归并排序;简单选择排序,树形选择排序和堆排序。 通过输入不同的数据量和数据大小正序,逆序和乱序情况比较各种排序算法的效率。 其中树形选择排序算法有点错误。
  3. 所属分类:其它

    • 发布日期:2010-04-22
    • 文件大小:335872
    • 提供者:ds442977011
  1. 数据结构排序算法汇总包-直接插入排序 折半插入排序 2—路插入排序 表插入排序 希尔排序 起泡排序 快速排序 简单选择排序 树形选择排序 堆排序 归并排序链式基数排序

  2. 实现以下常用的内部排序算法并进行性能比较:"直接插入排序"," 折半插入排序"," 2—路插入排序"," 表插入排序"," 希尔排序"," 起泡排序"," 快速排序"," 简单选择排序"," 树形选择排序"," 堆排序"," 归并排序"," 链式基数排序。 基本要求: 待排序表的表长不少于100;其中的数据要用伪随机数产生程序产生;至少要用5组不同的输入数据作比较;比较的指标为有关键字参加的比较次数和关键字移动次数(关键字交换计为3次移动)。
  3. 所属分类:其它

    • 发布日期:2011-01-08
    • 文件大小:7168
    • 提供者:ning0323
  1. 内部排序算法合集(插入、希尔、起泡、快速、选择、堆、归并和基数排序)

  2. 内部排序合集(插入、希尔、起泡、快速、选择、堆、归并和基数排序) 这是我在我们期末的时候写的一些内部排序的例子。因为我们的数据结构考试的范围就限定在内部排序上,所以我没有什么办法,只好对自己埋头苦干就行内部排序的编程了。有些内部排序的例子很是好理解,我们可以通过一些图示来很好地了解到这些排序的过程,但是这些程序的代码可能不是那么好写。而另外一些程序的思想既难以理解,也难于编码。着实地伤透了我的脑筋。下面就将我的程序的主框架代码展示给大家看看。注意,在这里我怎样也不好实现2-路插入排序,因为它这
  3. 所属分类:其它

    • 发布日期:2011-01-21
    • 文件大小:12288
    • 提供者:jiangcaiyang123
  1. 八种排序算法程序(算法与设计,数据结构)

  2. 在教科书中 八种排序算法程序 随机输入任意个数的点 C++程序 直接插入排序法 希尔排序法 冒泡排序法 快速排序法 基数排序法 堆排序法 2路归并排序法 折半插入排序法
  3. 所属分类:C/C++

    • 发布日期:2011-04-17
    • 文件大小:6144
    • 提供者:da1954ping
  1. 直接插入排序_折半插入_2路插入_希尔排序C语言代码

  2. 文档中总结了多种排序算法,并且使用C语言对其进行编程和说明,在VC上能够跑得通,得到正确排序,同时适合初学者学习
  3. 所属分类:C/C++

    • 发布日期:2011-10-07
    • 文件大小:34816
    • 提供者:chuangyiwuxian
  1. 2-路插入排序

  2. 本人写的2-路插入排序
  3. 所属分类:其它

    • 发布日期:2008-05-30
    • 文件大小:1024
    • 提供者:hzz86
  1. 数据结构内部排序算法比较.doc

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

    • 发布日期:2012-01-06
    • 文件大小:1048576
    • 提供者:blue1922
  1. 二路插入排序算法源代码

  2. 二路插入排序的源代码; 平台:CentOS release 5.4 (Final) 编译器:GCC 4.3.2
  3. 所属分类:C/C++

    • 发布日期:2012-01-17
    • 文件大小:3072
    • 提供者:cauwu
  1. 我的内部排序

  2. 设计要求:(1)要求实现起(冒)泡排序、直接插入排序、简单选择排序、快速排序、希尔排序、堆排序以及2路归并排序算法。设计良好的功能界面。(2)要求待排序的元素的关键字为整数。其中的数据要用伪随机产生程序产生(如10000个,注意如果太少了时间会很短而很难看出异。(3)要求能够),对至少用5组不同的输入数据做比较,再使用各种算法对其进行排序,记录其排序时间,再汇总分析比较结果。(4)要求设计的算法实现代码给出详细的注释分析。(5)给出详细的算法实现流程图,在课程设计报告中体现。
  3. 所属分类:C

    • 发布日期:2012-07-06
    • 文件大小:17408
    • 提供者:lombord
  1. 2路插入排序

  2. 通过一个辅助的循环数组, 如果大于最大的元素, 则插入至尾部, 如果小于最小的元素, 则插入至头部, 如果在两者之间, 采用折半查找的方式,移动一部分的元素; 设计到循环数组的中间值的查找和数据移动的问题.
  3. 所属分类:C

    • 发布日期:2018-12-29
    • 文件大小:13312
    • 提供者:ws1991ws
  1. 10种排序算法代码+综合比较代码(直接插入排序、希尔排序、冒泡排序、快速排序、简单选择排序、堆排序、归并排序、基数排序、折半插入排序、2路插入排序).zip

  2. 10种排序算法代码+综合比较代码(直接插入排序、希尔排序、冒泡排序、快速排序、简单选择排序、堆排序、归并排序、基数排序、折半插入排序、2路插入排序),其中不仅有各种排序算法的代码,还包含10种代码在关键字比较次数、关键字移动次数以及实际排序时间的综合比较代码。
  3. 所属分类:C/C++

    • 发布日期:2019-05-30
    • 文件大小:207872
    • 提供者:qq_39932172
  1. 数据机构综合课设内部排序算法比较.docx

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

    • 发布日期:2020-03-26
    • 文件大小:391168
    • 提供者:weixin_43729663
  1. 浅谈2路插入排序算法及其简单实现

  2. 主要介绍了浅谈2路插入排序算法及其简单实现,虽算不上是常用的排序方法,但在数据库等方面依然有用上的机会,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-09-03
    • 文件大小:40960
    • 提供者:weixin_38616330
  1. C++线性时间的排序算法分析

  2. 前面的文章已经介绍了几种排序算法,如插入排序(直接插入排序,折半插入排序,希尔排序)、交换排序(冒泡排序,快速排序)、选择排序(简单选择排序,堆排序)、2-路归并排序(可以参考前一篇文章:各种内部排序算法的实现)等,这些排序算法都有一个共同的特点,就是基于比较。 本文将介绍三种非比较的排序算法:计数排序,基数排序,桶排序。它们将突破比较排序的Ω(nlgn)下界,以线性时间运行。 一、比较排序算法的时间下界 所谓的比较排序是指通过比较来决定元素间的相对次序。 “定理:对于含n个元素的一个输入序列,
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:124928
    • 提供者:weixin_38519763
  1. 基于C++实现的各种内部排序算法汇总

  2. 提起排序算法相信大家都不陌生,或许很多人已经把它们记得滚瓜烂熟,甚至随时可以写出来。是的,这些都是最基本的算法。这里就把各种内部排序算法总结归纳了一下,包括插入排序(直接插入排序,折半插入排序,希尔排序)、交换排序(冒泡排序,快速排序)、选择排序(简单选择排序,堆排序)、2-路归并排序。(另:至于堆排序算法,前面已经有一篇文章针对堆排序的算法实现做了详细的描述) C++实现代码如下: /******************************************************
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:84992
    • 提供者:weixin_38655284
  1. 浅谈2路插入排序算法及其简单实现

  2. 2路插入排序算法是在直接插入排序算法的基础上增加了一个辅助数组,其目的是减少排序过程中的移动次数,需要增加n个记录的辅助空间。 难点可能在于对取余的考虑吧,可以把辅助数组看成一个环状空间,这样就能更好的理解辅助空间中最大值和最小值的位置了。 算法整体思想还是很简单的,直接贴出可运行代码,注释还是挺清楚的,大家直接看就ok了 C语言实现示例 #include #include void insert_sort(int *arr, int *temp, int n) {
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:36864
    • 提供者:weixin_38660918
« 12 3 4 5 »