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

搜索资源列表

  1. 各种排序算法效率比较MFC

  2. 各种内部排序算法效率比较的MFC源程序,用一个函数记录时间,输出单位为ms 内含冒泡,选择,插入,快速,归并,堆六种排序算法,代码简洁明了
  3. 所属分类:C++

    • 发布日期:2009-05-21
    • 文件大小:1048576
    • 提供者:qqqqqx
  1. 老师要求内部排序算法比较

  2. 在教科书中,各种内部排序算法的时间复杂度分析结果只给出了算法执行时间的阶,或大概执行时间。试通过随机数据比较各算法的关键字比较次数和关键字移动次数,以取得直观感受。
  3. 所属分类:其它

    • 发布日期:2009-07-04
    • 文件大小:5120
    • 提供者:wang22wangng
  1. 内部排序的数据结构实验报告

  2. 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(
  3. 所属分类:其它

    • 发布日期:2009-07-07
    • 文件大小:123904
    • 提供者:fu_ckutohigh
  1. 内部排序算法的比较分析与实现

  2. 摘 要 该程序是用C语言设计、实现一个测试程序比较几种内部排序算法的关键字比较次数和移动次数以取得直观感受:在程序中随机生成N个数据,对这些数进行多种方法的排序,所用的这些排序方法都是在数据结构课中学习过的比如:插入排序、快速排序、冒泡排序等,而且还要对各个排序做出相应的比较。 演示程序以用户和计算机的对话方式执行,即在计算机终端上显示“提示信息”下,用户可由键盘输入待排序表的表长和不同的测试数据的数组,每次测试完毕,列表显示各种比较指标值。 最后对结果作出简单分析,包括对各组数据得出结果波动
  3. 所属分类:C

    • 发布日期:2009-10-13
    • 文件大小:251904
    • 提供者:lxx13755165547
  1. 各种排序算法的比较与分析

  2. 排序算法的总结: (1)若n较小(如n≤50),可采用直接插入或直接选择排序。  当记录规模较小时,直接插入排序较好;否则因为直接选择移动的记录数少于直接插人,应选直接选择排序为宜。 (2)若文件初始状态基本有序(指正序),则应选用直接插人、冒泡或随机的快速排序为宜; (3)若n较大,则应采用时间复杂度为O(nlgn)的排序方法:快速排序、堆排序或归并排序。  快速排序是目前基于比较的内部排序中被认为是最好的方法,当待排序的关键字是随机分布时,快速排序的平均时间最短;  堆排序所需的辅助空间少
  3. 所属分类:其它

    • 发布日期:2009-10-18
    • 文件大小:22528
    • 提供者:waterkiller
  1. 数据结构课程设计--十种内部排序发的比较

  2. 各种内部排序算法的时间复杂度分析结果只给出了算法执行时间的阶,或者大概执行时间。通过随机数据比较各算法的关键字比较次数和关键字移动次数,以取得直观感受。
  3. 所属分类:其它

    • 发布日期:2010-01-13
    • 文件大小:357376
    • 提供者:QIJAIXIN
  1. 各种内部排序算法的比较

  2. 各种内部排序算法的比较 各种内部排序算法的比较 各种内部排序算法的比较
  3. 所属分类:其它

    • 发布日期:2011-01-03
    • 文件大小:75776
    • 提供者:luoshunchang
  1. 内部排序算法比较 数据结构课程设计

  2. 一、需求分析 1、本演示程序对以下6种常用的内部排序算法进行实测比较:起泡排序、直接插入排序、简单选择排序、快速排序、希尔排序、堆排序。 2、待排序表的表的元素的关键字为整数,表长不小于100;其中的数据要用伪随机数产生程序产生(乱序)和由键盘输入(正序、逆序);至少要用5组不同的输入数据作比较;比较的指标为有关关键字参加的比较次数和关键字的移动次数(关键字交换记为3次移动)。 3、演示程序以用户和计算机对话的方式执行,即在计算机终端上显示“提示信息”下,用户可由键盘操作,由伪随机数产生器产生
  3. 所属分类:C/C++

    • 发布日期:2011-06-21
    • 文件大小:356352
    • 提供者:lv_soso
  1. 内部排序算法的比较

  2. 本程序是比较几种排序算法的关键字比较次数和移动次数以取得直观感受。内部算法有冒泡排序、直接插入排序、快速排序、希尔排序、归并排序等。每种算法都有自己的比较方法和优缺点,本程序能更直观的显示出各种排序的比较次数、移动次数和排序时间,并能用条形图(星号表示)进行表示,以便比较各种排序的优劣。该程序运用了数据结构中线性表的顺序存储结构和各种排序算法来共同实现的
  3. 所属分类:C/C++

    • 发布日期:2011-09-19
    • 文件大小:153600
    • 提供者:jialilin
  1. 内部排序算法的比较

  2. 本程序是比较几种排序算法的关键字比较次数和移动次数以取得直观感受。内部算法有冒泡排序、直接插入排序、快速排序、希尔排序、归并排序等。每种算法都有自己的比较方法和优缺点,本程序能更直观的显示出各种排序的比较次数、移动次数和排序时间,并能用条形图(星号表示)进行表示,以便比较各种排序的优劣。该程序运用了数据结构中线性表的顺序存储结构和各种排序算法来共同实现的
  3. 所属分类:C/C++

    • 发布日期:2011-09-19
    • 文件大小:153600
    • 提供者:jialilin
  1. 内部排序算法

  2. 数据结构课程上的各种内部排序算法功能比较,排序算法的比较次数,移动次数
  3. 所属分类:C/C++

    • 发布日期:2011-12-01
    • 文件大小:409600
    • 提供者:zhangshun0503
  1. 数据结构内部排序算法比较.doc

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

    • 发布日期:2012-01-06
    • 文件大小:1048576
    • 提供者:blue1922
  1. 数据结构--课程设计 内部排序算法比较,几大常用算法

  2. 【问题描述】 设计一个测试程序比较几种内部排序算法的关键字比较次数和移动次数以取得直观感受。 【基本要求】 (1)实现各种内部排序。包括冒泡排序,直接选择排序,希尔排序,快速排序,堆排序。 (2) 待排序的元素的关键字为整数。其中的数据要用随机数产生(如10000个),至少用5组不同的数据做比较,再使用各种算法对其进行排序,记录其排序时间,再汇总比较。 (3) 演示程序以人机对话的形式进行。每次测试完毕显示各种比较指标值的列表,比较各种排序的优劣。 (4) 界面友好,易与操作。采用菜单方式进行
  3. 所属分类:C

    • 发布日期:2013-12-30
    • 文件大小:356352
    • 提供者:jakeycheng010
  1. 内部排序算法复杂度分析

  2. 各种内部排序算法的时间复杂度分析结果只给出了算法执行时间的阶,或大概执行时间。试通过随机的数据比较各算法的关键字比较次数和关键字移动次数,以取得直观感受。
  3. 所属分类:C/C++

    • 发布日期:2013-12-31
    • 文件大小:15360
    • 提供者:u013175225
  1. 几种内部排序算法的Java实现

  2. 几种内部排序算法的Java实现 各种内部排序方法的比较 直接插入排序 折半插入排序 希尔排序 起泡排序 快速排序 简单选择排序 树形选择排序 堆排序 归并排序 基数排序
  3. 所属分类:Java

    • 发布日期:2014-09-05
    • 文件大小:248832
    • 提供者:u012313578
  1. 数据结构实验--内部排序算法效率比较平台

  2. 各种内部排序算法的时间复杂度分析结果只给出了算法执行的时间的阶,或大概执行时间。设计和实现内部排序算法效率比较平台,通过随机的数据比较各算法的关键字比较次数和关键字移动次数,以取得直观的感受。
  3. 所属分类:C

    • 发布日期:2015-10-16
    • 文件大小:958464
    • 提供者:ken19931108
  1. 内部排序算法的比较已知技术参数和设计

  2. 通过随机数据比较各内部排序算法的关键字比较次数和关键字移动的次数,以取得直观感受。待排序表的表长不小于100;至少要用5组不同的输入数据作比较;排序算法不少于5种; 待排序的元素的关键字为整数; 比较的指标为有关键字参加的比较次数和关键字的移动次数(关键字交换以3次计)。演示程序以人机对话的形式进行。每次测试完毕显示各种比较指标的列表,以便比较各种排序的优劣。 最后要对结果作简单的分析。
  3. 所属分类:C/C++

    • 发布日期:2016-12-20
    • 文件大小:136192
    • 提供者:ccsuxwz
  1. 数据机构综合课设内部排序算法比较.docx

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

    • 发布日期:2020-03-26
    • 文件大小:391168
    • 提供者:weixin_43729663
  1. 数据结构课程设计报告之排序算法.docx

  2. 各种内部排序算法的时间复杂度分析结果只给出了算法执行时间的阶,或大概执行时间。试通过随机的数据比较各算法的关键字比较次数和关键字移动次数,以取得直观感受。
  3. 所属分类:互联网

    • 发布日期:2020-07-14
    • 文件大小:579584
    • 提供者:qq_45772158
  1. C++线性时间的排序算法分析

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

    • 发布日期:2020-12-25
    • 文件大小:124928
    • 提供者:weixin_38519763
« 12 3 4 »