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

搜索资源列表

  1. 各种排序 冒泡 快速 堆 希尔 基数等九种

  2. #include #include #define MAXSIZE 10 #define MAX_BIT 8 // 关键字最大位数 #define RADIX 10 // 关键字基数 ,此时是十进制整数的基数 #define MAX_SPACE 8 // 分配的存储空间的大小 typedef char KeyType;// define the keyType is the int typedef int InfoType; typedef struct { KeyType key; In
  3. 所属分类:其它

    • 发布日期:2010-05-28
    • 文件大小:262144
    • 提供者:yixiaofriend
  1. 大顶堆(C语言)

  2. 用C语言开发的调整大顶堆程序,欢迎下载使用。
  3. 所属分类:C

    • 发布日期:2011-12-26
    • 文件大小:2048
    • 提供者:lixiaojie1012
  1. 采用堆写的优先队列_源代码

  2. 优先队列的数据结构是由大顶堆来实现的,每次优先输出最大优先权值。 有搜索优先权最大的值、插入元素值、删除最大优先权值三个主要操作。
  3. 所属分类:C/C++

    • 发布日期:2012-03-24
    • 文件大小:3072
    • 提供者:seaside_cse
  1. 数据结构 大顶堆的c实现

  2. 一个 用c编写的大顶堆,包括max-keep,sort,insert等操作
  3. 所属分类:C

    • 发布日期:2012-03-28
    • 文件大小:2048
    • 提供者:qxxat2007
  1. 堆排序--大顶堆排序

  2. 堆排序--大顶堆排序
  3. 所属分类:C/C++

    • 发布日期:2013-03-27
    • 文件大小:30720
    • 提供者:smiler158
  1. C语言堆排序

  2. 数据结构的堆排序,简单的大顶堆排序算法源代码
  3. 所属分类:C/C++

    • 发布日期:2013-06-25
    • 文件大小:668
    • 提供者:u011198702
  1. 堆排序递归和非递归的实现

  2. 该源码主要在winform中实现的堆的构造,大顶堆和小顶堆的构造,在构造过程中有递归和非递归两种方式实现,当然必不可少的是堆排序了
  3. 所属分类:C#

    • 发布日期:2013-08-07
    • 文件大小:44032
    • 提供者:jjp837661103
  1. 改进的堆排序算法

  2. 对堆排序的改进 1.将数据初始化为大顶堆,交换第一个和最后一个元素,这里是不变的 2.重新构造大顶堆是,首先让第一个元素下降h/2的高度(h 为堆的高度) 3.下降了h/2层后判断这个元素与它的父节点谁大,如果父节点大继续下沉,下沉的结束条件为h=0 如果父节点小,表明第一个元素下沉时走过头了,然后要往回走,进行上浮操作,上浮操作是肯定能够找到第一个元素的最终位置的 4.循环n-1次程序运行完成。
  3. 所属分类:C/C++

    • 发布日期:2013-11-04
    • 文件大小:3072
    • 提供者:fengge6715
  1. 优先队列-双端堆

  2. 里面包含了源码,测试文档,和实验报告。都是我自己写的。如果有BUG,可以私信我。 作业题目:编写一个优先队列,完成 查找,删除,插入 操作。且每个操作的时间复杂度要在(logn)内。 其实很早前就拿到这个题目了,只是一直没定下用那种数据结构做,在图书馆借了本数据结构的书,认真的看了,小堆-大堆,左高树,双端堆,二项树等数据结构。决定选择双端堆,来完成我的课程设计作业。 双端堆,可看成2颗树:1.根节点为空 2.左子树为小顶堆 3.右子树为大顶堆 4.左子树中的值比对应右子树的节点的值小。若对应
  3. 所属分类:C/C++

    • 发布日期:2014-05-11
    • 文件大小:536576
    • 提供者:yeyaowen
  1. 二叉堆:最大堆

  2. 使用c++实现最大堆。提供常见操作,如插入、删除、堆化数组、堆排序、上下调整、向下调整。
  3. 所属分类:C++

  1. 数据结构排序算法

  2. 数据结构的排序算法,二路归并排序、大顶堆排序实现算法
  3. 所属分类:C/C++

    • 发布日期:2014-11-21
    • 文件大小:331776
    • 提供者:u013166877
  1. 大顶堆类(C++封装)

  2. 利用C++实现了大顶堆,并封装了常用操作,包括:插入、删除、堆排序等。通过自己实现堆的常用操作,可以对堆的原理有更深的理解。
  3. 所属分类:C++

    • 发布日期:2018-01-18
    • 文件大小:2048
    • 提供者:qq_28869927
  1. java算法——堆排列

  2. * 堆排列 * 1.将无序列构建成一个堆,根据升序降序需求选择大顶堆或小顶堆 * 大顶堆:从下至上升序 * 小顶堆:从下至上降序 * 2.将堆顶元素与末尾元素交换 * 3.重新调整结构,满足堆定义(大顶堆或小顶堆),然后继续交换堆顶元素与 * 当前末尾元素,反复执行调整+交换步骤,知道整个序列有序
  3. 所属分类:Java

    • 发布日期:2019-07-15
    • 文件大小:1024
    • 提供者:qq_39854121
  1. 四种排序算法时间记录(C语言实现快排归并插入大顶堆)

  2. 课程实验数据结果,C语言实现快排归并插入大顶堆。 内含5W-50W随机生成整数每隔5W数据量排序一次的时间记录,并对其进行了均值和方差的比较。
  3. 所属分类:教育

    • 发布日期:2020-04-21
    • 文件大小:26624
    • 提供者:Xixo0628
  1. 顶堆侧取圆形料场堆取料机的安装

  2. 文章详细的介绍了顶堆侧取圆形料场堆取料机的结构组成,系统的说明了几大关键组成部件的安装程序,以及各部件在安装过程中需要重点注意的事项;同时给出了各零部件间的安装精度要求。对顶堆侧取圆形料场堆取料机的安装有一定的指导意义。
  3. 所属分类:其它

    • 发布日期:2020-07-14
    • 文件大小:632832
    • 提供者:weixin_38701952
  1. Java 堆排序实例(大顶堆、小顶堆)

  2. 下面小编就为大家分享一篇Java 堆排序实例(大顶堆、小顶堆),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  3. 所属分类:其它

    • 发布日期:2020-08-28
    • 文件大小:141312
    • 提供者:weixin_38713586
  1. C++实现优化冒泡排序、首/尾点快速排序、大顶堆排序

  2. C++实现优化冒泡排序、首/尾点快速排序、大顶堆排序,包含main函数,快速排序中需要手动输入排序元素数量和元素
  3. 所属分类:C++

    • 发布日期:2020-10-15
    • 文件大小:2048
    • 提供者:CASTANEA
  1. 大根堆(C++)示例代码

  2. 最大堆是堆的两种形式之一。 根结点(亦称为堆顶)的关键字是堆里所有结点关键字中最大者,称为大根堆,又称最大堆(大顶堆)。 大根堆要求 ①根节点的关键字既大于或等于左子树的关键字值,又大于或等于右子树的关键字值。 ②为完全二叉树。
  3. 所属分类:C/C++

    • 发布日期:2020-11-24
    • 文件大小:867
    • 提供者:Derican
  1. 算法 十大排序 堆排序

  2. 十种排序算法——堆排序(小顶堆) 首先要了解什么是堆?小顶堆又是什么?而堆排序是十种排序种唯一种自定义的数据结构 这里的堆就是我们所熟悉的二叉树 而小顶堆又是什么呢? 小顶堆就是根节点比子节点小,子节点比叶子节点小。 所以我们第一步是进行堆化,从它倒数第一个子节点进行堆化(从右到左) 它检查完了之后它的兄弟节点再检查 在进行交换子节点始终比叶子节点小 当交换完成之后再返回它的父节点进行检查 请注意在每次交换完成之后好要下沉,看一下它的子节点或者是叶子节点是否有比它小的 当下沉完成之后,
  3. 所属分类:其它

    • 发布日期:2020-12-21
    • 文件大小:363520
    • 提供者:weixin_38669793
  1. TopK问题(大顶堆 + 快排)

  2. TopK问题(大顶堆 + 快排)
  3. 所属分类:Java

    • 发布日期:2021-01-22
    • 文件大小:4096
    • 提供者:qyb19970829
« 12 3 4 5 »