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

搜索资源列表

  1. 快速、冒泡排序算法比较

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

    • 发布日期:2009-06-16
    • 文件大小:538624
    • 提供者:kongyiji4218
  1. 各种排序算法c++源代码

  2. 用c++实现各种排序算法,包括直接插入排序、冒泡排序、直接选择排序、shell排序、快速排序、堆排序,还实现了各种排序的移动次数和比较次数的的算法
  3. 所属分类:其它

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

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

    • 发布日期:2009-10-13
    • 文件大小:251904
    • 提供者:lxx13755165547
  1. 数据结构排序算法设计与比较实验报告

  2. 问题描述:利用直接插入排序、冒泡排序、快速排序对数列进行排序。 基本要求: (1) 能随机生成30个值为0到100的数。 (2) 用于排序的输入数列可以是要求(1)中随机生成的,也可以是键盘输入。 (3) 输出结果为利用三种方法排序后的结果,并能显示三种算法时间、空间性能参数值。 【测试数据】 由读者自行定义。
  3. 所属分类:其它

    • 发布日期:2009-12-27
    • 文件大小:114688
    • 提供者:fly347646198
  1. 排序算法比较实验程序VC工程源代码

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

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

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

    • 发布日期:2010-06-30
    • 文件大小:13312
    • 提供者:cc881122
  1. 一个负责排序的程序包,实现多种排序算法

  2. 设计一个负责排序的程序包,实现多种排序算法,至少包括插入排序、冒泡排序和快速排序算法。 要求: 1.可以对任何简单类型和任意对象进行排序 2.可以支持升序、降序、字典排序等多种顺序要求 3.可以随意增加排序算法和顺序要求,保证其他程序不修改 4.减少程序代码中逻辑上的冗余 5.至少用两种方案编程实现该程序包,并说明两个方案的优缺点 6.提交设计报告,包括:使用UML设计的类图;主要程序代码说明;方案优缺点比较。
  3. 所属分类:Java

    • 发布日期:2011-03-20
    • 文件大小:21504
    • 提供者:lmxpf
  1. 多种排序算法效率分析

  2. 要求完成在正序、逆序、小规模数据量(10、30、50)和大规模数据量(100、1000、10000等)情况下以移动次数和比较次数来分析算法效率。 几种内部排序算法在进行时间复杂度分析的时候给出了算法执行的大概执行时间。通过几组有代表意义的随机数据的比较,算出几种这几种排序算法的关键字比较次数和关键字移动次数,以便我们分析算法效率。 1、通过修改程序,实现程序在要求的数据量下求出以下六种内部排序算法的移动次数和比较次数:直接插入排序、希尔排序、冒泡排序、快速排序、选择排序、堆排序。 2、输入的数
  3. 所属分类:C++

    • 发布日期:2011-04-06
    • 文件大小:8192
    • 提供者:dongzi8013
  1. 各种排序算法时间性能的比较

  2. 1、问题描述 对本章的各种排序方法(直接插入排序、折半插入排序、希尔排序、冒泡排序、快速排序、选择排序、堆排序和归并排序)的时间性能进行比较。 2、 基本要求 (1)设计并实现上述各种排序算法; (2)对正序和逆序的初始排列分别调用上述排序算法,并比较时间性能; (3)对随机产生的初始排列分别调用上述排序算法,并比较时间性能。 3、 设计思想 上述各种排序方法都是基于比较的内排序,其时间主要消耗在排序过程中进行的记录的比较和移动,因此,统计在相同数据状态下不同排序算法的比较次数和移动次数,即可
  3. 所属分类:C

    • 发布日期:2011-07-06
    • 文件大小:2097152
    • 提供者:sms0101
  1. 各种排序算法

  2. 编程实现直接插入排序、希尔、冒泡排序、快速、选择排序算法,并计算每种排序算法的比较、交换次数。
  3. 所属分类:C/C++

    • 发布日期:2011-12-19
    • 文件大小:34816
    • 提供者:bingxingshengge
  1. 各种排序算法比较

  2. 各种排序算法(插入排序、冒泡排序、二叉树排序、二路归并排序,选择排序、希尔排序、快速排序、堆排序)的简单排序
  3. 所属分类:专业指导

    • 发布日期:2012-05-02
    • 文件大小:29696
    • 提供者:god_ferry5
  1. 常见排序算法

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

  1. 六种排序算法运算速度比较程序

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

    • 发布日期:2012-07-03
    • 文件大小:69632
    • 提供者:happynothing
  1. 内部排序算法的比较

  2. 对以下六种常用的内部排序算法进行比较:希尔排序、直接选择排序、快速排序、直接插入排序、堆排序、冒泡排序。
  3. 所属分类:C/C++

    • 发布日期:2012-07-04
    • 文件大小:3072
    • 提供者:lvpeng1228
  1. 各大排序算法

  2. 比较详细的介绍了选择排序、直接插入排序、合并排序、冒泡排序,希尔排序、快速排序、堆排序
  3. 所属分类:C++

    • 发布日期:2013-04-19
    • 文件大小:37888
    • 提供者:lzwing2010
  1. 不同排序算法的实现和性能比较

  2. 分别实现插入排序、冒泡排序、堆排序、合并排序、快速排序,以不同规模(100,1000,2000,5000,10000,100000个数据)的随机数作为测试数据集,分别设置比较操作计数器,验证各个算法随着测试数据集增加比较次数的变化趋势。 2、对每一个测试数据集,比较这些排序方法之间的性能,并用软件工具绘制出性能对比的曲线图。 注意: (1) 结果展示之前应交代测试环境、数据规模和形式、测试方法、性能指标及结果采集方式。
  3. 所属分类:C/C++

    • 发布日期:2013-05-04
    • 文件大小:681984
    • 提供者:yingmeng9913
  1. 不同排序算法(插入+冒泡+堆+合并+快速)算法设计

  2. 分别实现插入排序、冒泡排序、堆排序、合并排序、快速排序,以不同规模(100,1000,2000,5000,10000,100000个数据)的随机数作为测试数据集,分别设置比较操作计数器,验证各个算法随着测试数据集增加比较次数的变化趋势
  3. 所属分类:C++

    • 发布日期:2013-06-19
    • 文件大小:493568
    • 提供者:yingmeng9913
  1. 插入排序、冒泡排序、快速排序

  2. 输入同样一组数据,比较直接插入排序、冒泡排序、快速排序这三种排序算法的关键字的比较次数和数据移动次数。
  3. 所属分类:C

    • 发布日期:2013-08-25
    • 文件大小:3072
    • 提供者:u010275045
  1. 六种内部排序算法比较:直接插入排序、希尔排序、冒泡排序、快速排序、选择排序、堆排序。

  2. 六种内部排序算法比较:直接插入排序、希尔排序、冒泡排序、快速排序、选择排序、堆排序。包含实验报告和源代码设计。
  3. 所属分类:C

    • 发布日期:2017-12-04
    • 文件大小:522240
    • 提供者:yanyanwenmeng
  1. 排序算法之PHP版快速排序、冒泡排序

  2. 一、快速排序 1.简介快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部循环(inner loop)可以在大部分的架构上很有效率地被实现出来。快速排序使用分治法(Divide and conquer)策略来把一个串行(list)分为两个子串行(sub-lists)。2.步骤从数列中挑出一个元素,称为 “基准”(pi
  3. 所属分类:其它

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