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

搜索资源列表

  1. 堆排序、直接插入排序的算法比较

  2. 试通过随机数据比较堆排序、直接插入排序算法的关键字比较次数和关键字移动次数。 (1)待排序表的表长不小于100;其中的数据要用伪随机数产生程序产生;至少要用5组不同的输入数据作比较;比较的指标为有关键字参加的比较次数和关键字的移动次数(关键字交换计为3次移动)。 (2)最后要对结果作出简单分析,包括对各组数据得出结果波动大小的解释。 (3)以线性表的形式给出构造出来的初始堆。
  3. 所属分类:其它

    • 发布日期:2009-06-19
    • 文件大小:4096
    • 提供者:e13797oo
  1. 查找算法的多种方法的源文件集合

  2. 主要是查找的算法及其实例,如,折半查找,还有二叉排序树等。查找是软件设计中的最常用的运算,查找所涉及到的表结构的不同决定了查找的方法及其性能。二分查找是顺序表的查找中的最重要的方法,通过这些程序的运行,能充分理解其实现方法和有关性能,并能借助其判定树结构来加深理解。
  3. 所属分类:其它

    • 发布日期:2009-06-28
    • 文件大小:6144
    • 提供者:changbaolong
  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语言版数据结构进行程序设计的能力,加强函数的运用及学生对软件工程方法的初步认识,提高软件系统分析能力和程序文档建立、归纳总结的能力,掌握排序算法,使学生能够解决信息管理系统中的一些问题。 二.设计方案论证
  3. 所属分类:其它

    • 发布日期:2010-01-04
    • 文件大小:150528
    • 提供者:asdcxj
  1. 数据结构课程设计--十种内部排序发的比较

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

    • 发布日期:2010-01-13
    • 文件大小:357376
    • 提供者:QIJAIXIN
  1. 利用java实现排序类简单排序过程的可视化

  2. 4.2.1设计一个由自动测试排序算法性能(比较次数compare_count、交换次数exchange_count、探测次数probe_count)的测试类和排序类构成的类体系。 要求:用一个类来描述一个排序算法,类中的sort方法通过调用比较、交换方法来实现数组排序。排序类放入一个特定的包MySort中。 (1)写一个final参数类M,包括比较次数、交换次数、探测次数属性,并重写构造器和toString方法。 (2)写一个抽象类A,其中包括要排序的数据。提供三个final方法,分别完成比较
  3. 所属分类:其它

    • 发布日期:2010-06-19
    • 文件大小:101376
    • 提供者:hylhuang
  1. 数据结构实验五 快速、堆、基数排序算法的设计.doc

  2. 实验目的: 1.深刻理解排序的定义和各种排序方法的特点,并能灵活运用。 2.掌握常用的排序方法,并掌握用高级语言实现排序算法的方法。 3.了解各种方法的排序过程及其依据的原则,并掌握各种排序方法的性能的分析方法。 实验要求: 要求彻底弄懂排序的物理存储结构,并通过此试验为以后的现实使用打下基础。 程序粗糙,仅做参考
  3. 所属分类:其它

    • 发布日期:2010-06-29
    • 文件大小:527360
    • 提供者:redbatzero
  1. 数据结构内部排序算法比较.doc

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

    • 发布日期:2012-01-06
    • 文件大小:1048576
    • 提供者:blue1922
  1. 自动测试排序算法性能work5

  2. 设计一个由自动测试排序算法性能(比较次数compare_count、交换次数exchange_count、探测次数probe_count)的测试类和排序类构成的类体系。 要求:用一个类来描述一个排序算法,类中的sort方法通过调用比较、交换方法来实现数组排序。排序类放入一个特定的包MySort中。 作业详细说明: (1)写一个final参数类M,包括比较次数、交换次数、探测次数属性,并重写构造器和toString方法。 (2)写一个抽象类A,其中包括要排序的数据。提供三个final方法,分别完
  3. 所属分类:Java

    • 发布日期:2012-12-02
    • 文件大小:23552
    • 提供者:yuhentian
  1. 分而治之算法 分而治之策略也可以运用到高效率的计算机算法的设计过程中。

  2. 君主和殖民者们所成功运用的分而治之策略也可以运用到高效率的计算机算法的设计过程中。本章将首先介绍怎样在算法设计领域应用这一古老的策略,然后将利用这一策略解决如下问题:最小最大问题、矩阵乘法、残缺棋盘、排序、选择和一个计算几何问题——找出二维空间中距离最近的两个点。 本章给出了用来分析分而治之算法复杂性的数学方法,并通过推导最小最大问题和排序问题的复杂性下限来证明分而治之算法对于求解这两种问题是最优的(因为算法的复杂性与下限一致)。
  3. 所属分类:其它

    • 发布日期:2008-09-17
    • 文件大小:208896
    • 提供者:mozix
  1. 三种排序算法测试实验(包括插入排序,合并排序,快速排序)(可直接运行,有源程序有输出结果)

  2. 用C++编写。 里面有详细的插入排序,快速排序,合并排序和选择排序的代码。 排序算法测试实验通过设计测试数据集,编写测试程序,用于测试三种算法的正确性,三种算法在不同复杂性上的表现(最好情况、最差情况、平均情况),三种算法每次的的比较频率和腾挪频率。 使用说明:Sort_Test.cpp可以直接运行,输出结果可在本文件夹下的Result.txt中查看
  3. 所属分类:C/C++

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

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

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

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

    • 发布日期:2016-12-20
    • 文件大小:136192
    • 提供者:ccsuxwz
  1. 基于MPI的PSRS算法的实现

  2. 基于MPI的PSRS排序算法的实现,使用C语言在VS2005下编译通过,在利用MPI搭建的并行平台下运行成功。希望对大家有些参考作用。
  3. 所属分类:其它

    • 发布日期:2009-04-19
    • 文件大小:7168
    • 提供者:jianyucangqiong
  1. 复合式频率跟踪控制电路的设计

  2. 针对加热电源中传统模拟频率跟踪控制电路频率跟踪范围小、锁相时间长,而数字频率跟踪控制电路硬件成本高、程序复杂不易实现等问题,提出了一种由S3F9454单片机、CD4046和SG3525组成的数字模拟复合频率跟踪控制电路.仿真及实验结果表明,当电路中电流频率达到30 k Hz以上时,通过软件的快速排序算法,将单片机从SG3525采集到的电流、电压频率的反馈差值实现快速排序,高效实现频率跟踪.运用复合式频率跟踪控制方法能够实现对频率快速准确的跟踪,频率跟踪范围广,对不同负载适应能力强.
  3. 所属分类:其它

    • 发布日期:2020-05-05
    • 文件大小:473088
    • 提供者:weixin_38500948
  1. 十大经典排序算法(动图演示) - 一像素 - 博客园.mhtml

  2. 通过学习十大经典排序算法(动图演示),你可以了解C语言中的排序方法,对C语言的程序设计会有很大帮助,有助于今后的工作和学习
  3. 所属分类:C

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

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

    • 发布日期:2020-07-14
    • 文件大小:579584
    • 提供者:qq_45772158
  1. 云南大学软件学院实验Lab 1 – 排序算法实现及分析

  2. 1、掌握算法设计、实现及分析的步骤 2、掌握冒泡排序、选择排序、插入排序及自底向上的合并排序四种排序方法的伪代码形式及其时间分析方法 3、掌握通过Java/C++实现上述四种排序算法,并记录对生产的排序样本进行排序所花时间并对这些时间进行分析
  3. 所属分类:讲义

    • 发布日期:2020-10-09
    • 文件大小:41984
    • 提供者:codetroubler
  1. 排序:使用ReactJS进行各种常见排序算法的可视化工具-源码

  2. 我第一次接触任何Web开发人员都从事此项目。 我在“数据结构和算法”课程中了解了各种排序算法。 我决定为一些常见的排序算法实现一个可视化工具,同时还学习Web应用程序编程。 我允许用户通过不同的提示和速度控制来可视化算法如何执行排序,同时还可以方便地计算每个算法进行的比较和交换次数,以此作为性能的客观比较。 我使用ReactJS,NPM和Bootstrap来帮助我开发此应用程序,这些应用程序大多使用Javascr ipt和CSS进行样式设计。 我还了解了调试时Javascr ipt的一些怪异之
  3. 所属分类:其它

    • 发布日期:2021-02-12
    • 文件大小:188416
    • 提供者:weixin_42117224
  1. Algorithm-Visualizer:可视化著名算法的工作,当前实施的路径查找(Dijkstra,A Star,BFS,DFS)排序(气泡,插入,选择,合并,快速,堆)-源码

  2. 算法可视化器 一个Web应用程序,可让您使用复杂的算法。 用户可以以不同的速度和不同的设置来可视化算法的工作。 支持的算法 图算法 迪克斯特拉的道路发现算法。 搜寻algorihtm的A星路径。 广度优先搜索(BFS)遍历算法。 深度优先搜索(DFS)遍历算法。 排序算法 气泡排序 选择排序 插入排序 快速排序 合并排序 堆排序 入门 单击可定向到托管页面。 GitHub存储库结构 序号 分店名称 目的 1。 包含主要代码 2。 包含所有开发代码 注意:我们不接受master分支中的任何
  3. 所属分类:其它

    • 发布日期:2021-01-30
    • 文件大小:102400
    • 提供者:weixin_42097819
« 12 3 4 5 6 7 8 9 10 ... 15 »