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

搜索资源列表

  1. 数据结构课程设计--排序算法性能分析

  2. 目 录 摘 要 1 前 言 2 正 文 3 1. 采用类C语言定义相关的数据类型 4 2. 各模块的伪码算法 5 3. 函数的调用关系图 11 4. 调试分析 11 5. 测试结果 13 6. 源程序(带注释) 16 总 结 28 参考文献 29 致 谢 30 附件Ⅰ 部分源程序代码 31 摘要 排序是计算机程序设计中的一种重要操作。各种部排序算法的时间复杂度分析结果只给出了算法执行时间的阶,或大概执行时间。 关键字:排序,性能分析。 前 言 排序是计算机程序设计中的一种重要操作。它的功能是将
  3. 所属分类:其它

    • 发布日期:2009-09-10
    • 文件大小:78848
    • 提供者:wqq_lw
  1. 九种排序算法研究。。C++向量实现。。

  2. 1、插入排序(InsertSort) 2、冒泡排序(BubbleSort) 3、选择排序(SelectSort) 4、快速排序(QuickSort) 5、希尔排序(ShellSort) 6、计数排序(CountSort) 7、堆排序(HeapSort) 8、归并排序(MergeSort) 9、基数排序(RadixSort)
  3. 所属分类:其它

    • 发布日期:2010-01-12
    • 文件大小:11264
    • 提供者:hengzihua
  1. 数据结构课设 各种排序

  2. 1、链表排序 [问题描述]   建立一个单链表,排序输出、再倒序输出。[基本要求] (1) 从文件读入30个无序整数,建立一个单链表,输出。(2) 排序,输出 (3) 倒序,输出 2、二叉树的应用 任务 :编程实现二叉树的建立,先序(递归和非递归方法)、中序、后序、层次遍历,求二叉树的高度; 要求:从文件中读入建树信息,树的节点数目不小于20个,树的高度不小于4; 3、Hash表应用 问题描述:设计散列表实现电话号码查找系统。 基本要求: 1) 设每个记录有下列数据项:电话号码、用户名、地址;
  3. 所属分类:C/C++

    • 发布日期:2011-03-14
    • 文件大小:3145728
    • 提供者:rocy_25
  1. C++ 4种排序算法 实现及比较

  2. C++ 起泡排序 简单选择排序 快速排序 归并排序 这四种排序的时间复杂度的比较分析
  3. 所属分类:C++

    • 发布日期:2011-05-08
    • 文件大小:96256
    • 提供者:qq957252834
  1. 用C语言实现常用排序算法

  2. 利用随机函数产生30000个随机整数,利用插入排序、起泡排序、选择排序、快速排序、堆排序、归并排序等排序方法进行排序,并且 (1) 统计每一种排序上机所花费的时间。 (2) 统计在完全正序,完全逆序情况下记录的比较次数和移动次数。 (3) 比较的指标为关键字的比较次数和记录的移动次数(一次记录交换计为3次移动)。 (4) 对结果作简单分析,包括对各组数据得出结果波动大小的解释。
  3. 所属分类:C/C++

    • 发布日期:2011-06-26
    • 文件大小:168960
    • 提供者:hilookingfor
  1. 数据结构课程设计报告 综合排序

  2. 利用随机函数产生N个随机整数(20000以上),对这些数进行多种方法进行排序。 要求: 1) 至少采用三种方法实现上述问题求解(提示,可采用的方法有插入排序、希尔排序、起泡排序、快速排序、选择排序、堆排序、归并排序)。并把排序后的结果保存在不同的文件中。 2) 统计每一种排序方法的性能(以上机运行程序所花费的时间为准进行对比),找出其中两种较快的方法。 3) 如果采用4种或4种以上的方法者,可适当加分。
  3. 所属分类:C/C++

    • 发布日期:2011-07-01
    • 文件大小:464896
    • 提供者:j1160702850
  1. 排序综合 数据结构课设

  2. 6、排序综合 利用随机函数产生N个随机整数(20000以上),对这些数进行多种方法进行排序。 要求: (1)至少采用三种方法(希尔排序、快速排序、堆排序)实现上述问题求解; (2)统计每一种排序方法的性能(以上机运行程序所花费的时间为准进行对比),找出其中两种较快的方法; (3)统计每种算法所用的比较次数和交换次数,最后列表显示; (4)如果采用4种或4种以上的方法者,可适当加分。
  3. 所属分类:C/C++

    • 发布日期:2011-12-20
    • 文件大小:9216
    • 提供者:liweiwei0725
  1. 7种排序算法的C++实现

  2. 里面包括了: 1、选择排序 2、直接插入排序 3、冒泡排序 4、快速排序 5、希尔排序 6、堆排序 7、归并排序
  3. 所属分类:C++

    • 发布日期:2012-02-23
    • 文件大小:12288
    • 提供者:lirg8405
  1. 4种算法的性能排序

  2. 实现希尔、快速、堆排序、归并排序算法,并计算每种算法的比较、交换次数、执行时间。4种算法排序的比较
  3. 所属分类:C/C++

    • 发布日期:2012-02-29
    • 文件大小:15360
    • 提供者:cfryan
  1. 4种排序算法

  2. 编程实现排序算法,冒泡排序、选择排序、插入排序、快速排序。
  3. 所属分类:C/C++

    • 发布日期:2012-11-22
    • 文件大小:10240
    • 提供者:aaaaaaaamy
  1. 快速排序实现算法(c)

  2. 快速排序是对冒泡排序的一种改进。它的基本思想是:通过一躺排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一不部分的所有数据都要小,然后再按次方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 假设要排序的数组是A[1]……A[N],首先任意选取一个数据(通常选用第一个数据)作为关键数据,然后将所有比它的数都放到它前面,所有比它大的数都放到它后面,这个过程称为一躺快速排序。一躺快速排序的算法是: 1)、设置两个变量I、J,排序开始的时候
  3. 所属分类:其它

    • 发布日期:2008-09-08
    • 文件大小:668
    • 提供者:castlooo
  1. 常见六种排序算法的实现

  2. 1、插入排序 2、shell排序 3、堆排序 4、冒泡排序 5、快速排序 6、归并排序
  3. 所属分类:C

    • 发布日期:2013-10-11
    • 文件大小:126976
    • 提供者:u010961631
  1. java实现的4种排序算法(冒泡、快速、插入、选择)

  2. 使用java实现的4种排序算法(冒泡、快速、插入、选择),采用随机生成一个数组,然后进行排序。
  3. 所属分类:Java

    • 发布日期:2014-08-15
    • 文件大小:3072
    • 提供者:hinatarx
  1. python实现4种经典排序

  2. Python简单实现4种经典排序:1.冒泡排序 2.插入排序 3.选择排序 4.快速排序
  3. 所属分类:Python

    • 发布日期:2015-03-10
    • 文件大小:2048
    • 提供者:willsen_xu
  1. Java-十种内部排序实现(选择,冒泡,插入,希尔,堆,归并,快速,基数,计数,桶)

  2. 1. 选择排序 2. 冒泡排序 3. 插入排序 4. 希尔排序 5. 堆排序 6. 归并排序 7. 快速排序 8. 基数排序 9. 计数排序 10. 桶排序 十种排序代码 我的博文地址:http://blog.csdn.net/u010156024/article/details/48932219
  3. 所属分类:Java

    • 发布日期:2015-10-06
    • 文件大小:374784
    • 提供者:u010156024
  1. 快速排序、堆排序、归并排序、希尔排序实现

  2. 数据结构:快速排序、堆排序、归并排序、希尔排序 c++实现
  3. 所属分类:C++

    • 发布日期:2015-12-24
    • 文件大小:82944
    • 提供者:wmcxiazai12345
  1. 八种排序方法附实现源码.zip

  2. public static void main(String[] args) { // TODO Auto-generated method stub Sort s=new Sort(); int[] arr = { 3, 44, 38, 5, 47, 15, 36, 26, 27, 2, 46, 4, 19, 50, 48 }; s.bubbleSorts(arr);//冒泡排序 //s.SelectionSort(arr);//选择排序 //s.InsertionSo
  3. 所属分类:Java

    • 发布日期:2019-09-03
    • 文件大小:8192
    • 提供者:qq_43053134
  1. Python实现去除列表中重复元素的方法小结【4种方法】

  2. 主要介绍了Python实现去除列表中重复元素的方法,结合实例形式总结分析了Python列表去重的4种实现方法,涉及Python针对列表的遍历、判断、排序等相关操作技巧,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-09-20
    • 文件大小:48128
    • 提供者:weixin_38683562
  1. Python实现字符串反转的常用方法分析【4种方法】

  2. 本文实例讲述了Python实现字符串反转的常用方法。分享给大家供大家参考,具体如下: 下面是实现python字符串反转的四种方法: 1. 切片 def rev(s): return s[::-1] 这是采用切片的方法,设置步长为-1,也就是反过来排序。 这种方法是最简洁的,也是最推荐的。 2. 这种方法与切片类似,不过比较麻烦 def rev(s): str0 = '' l = len(s)-1 while l >= 0: str0 += s[l] l -=
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:41984
    • 提供者:weixin_38692202
  1. Java8-(4种方式)实现List元素的排序

  2. 先来一个故事背景把,咱们现在在给一位农民伯伯设计一个苹果库存管理系统。他现在有这样的一个需求:想要对苹果库存里面的所有苹果,按照苹果的重量weight排序。这里咱们简单的使用List集合作为我们的仓库,快来看看如何一步一步的实现的更加简洁吧。 先来一个Apple类 public class Apple { private String color; private Double weight; public Apple(String color, Double weigh
  3. 所属分类:其它

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