点数信息
www.dssz.net
注册会员
|
设为首页
|
加入收藏夹
您好,欢迎光临本网站!
[请登录]
!
[注册会员]
!
首页
移动开发
云计算
大数据
数据库
游戏开发
人工智能
网络技术
区块链
操作系统
模糊查询
热门搜索:
源码
Android
整站
插件
识别
p2p
游戏
算法
更多...
在线客服QQ:632832888
当前位置:
资源下载
搜索资源 - 最小最大堆
下载资源分类
移动开发
开发技术
课程资源
网络技术
操作系统
安全技术
数据库
行业
服务器应用
存储
信息化
考试认证
云计算
大数据
跨平台
音视频
游戏开发
人工智能
区块链
在结果中搜索
所属系统
Windows
Linux
FreeBSD
Unix
Dos
PalmOS
WinCE
SymbianOS
MacOS
Android
开发平台
Visual C
Visual.Net
Borland C
CBuilder
Dephi
gcc
VBA
LISP
IDL
VHDL
Matlab
MathCAD
Flash
Xcode
Android STU
LabVIEW
开发语言
C/C++
Pascal
ASM
Java
PHP
Basic/ASP
Perl
Python
VBScript
JavaScript
SQL
FoxBase
SHELL
E语言
OC/Swift
文件类型
源码
程序
CHM
PDF
PPT
WORD
Excel
Access
HTML
Text
资源分类
搜索资源列表
数据结构1800题 很好
经典题型 多数据结构的学习很好 16.一最小最大堆(min max heap)是一种特定的堆,其最小层和最大层交替出现,根总是处于最小 。最小最大堆中的任一结点的关键字值总是在以它为根的子树中的所有元素中最小(或最大)。如图所 为一最小最大堆; min level 7 max level 40 70 30 9 10 15 min level 45 50 30 20 12 max level ) 画出在上图中插入关键字为 5 的结点后的最小最大堆。 ) 画出在上图中插入关键字为 80 的结点后的
所属分类:
其它
发布日期:2009-12-15
文件大小:1048576
提供者:
xiatongfei
数据结构实验:最小最大堆的构建
实现增加新结点,删除最小最大元素的操作。
所属分类:
其它
发布日期:2010-04-30
文件大小:2048
提供者:
intdoublechar
数据结构中的最小最大堆c++模板实现(高级数据结构)
最小最大堆只的是一颗最小层和最大层相互交替的完全二叉树,我的最小最大堆继承自完全二叉树类和双端有先队列类,用c++模板实现.实现的功能包括创建堆,插入元素,删除最大元素,删除最小元素,并且重载<<方便输出.输出使用的形式是广义表. 最小最大堆的删除非常复杂,我想这个想了满长时间.
所属分类:
C++
发布日期:2010-12-26
文件大小:5120
提供者:
sharemyfree
最小最大堆的模块类实现
求bug,如有bug或是O(n)的构造算法,跪求通知。
所属分类:
C/C++
发布日期:2011-05-06
文件大小:6144
提供者:
hpghy123456
堆算法 最大堆 最小堆
数据结构课程设计 堆算法 最大堆 最小堆 相关堆算法
所属分类:
C/C++
发布日期:2011-08-06
文件大小:2097152
提供者:
wendy709468104
pb代码美化助手、小工具
作为一名PB程序员,您是否有过为了查找某一语句而不辞辛劳地打 开一个又一个事件或函数,在其脚本中苦苦寻觅的痛苦经历;而为了找 到某一变量或函数的定义,您不得不在错综复杂的对象继承关系中刨根 溯源、上下求索。有了PB小助手,这些问题都将迎刃而解。它能帮您在 一大堆对象或脚本中迅速找到您想要的,快人一步,胜人一筹! 主要功能(详情见帮助): * 对象检索。在PB应用中搜索名称中包含指定字符串的对象。 * 脚本检索。在PB应用源码中搜索指定字符串。 * 辅助注释。按自定义模板格式插入代码注释。 *
所属分类:
其它
发布日期:2011-09-05
文件大小:1048576
提供者:
gmb_1984
最大堆实现排序(从大到小输出)
最大堆实现排序(从大到小输出) 示例输入(11个数,第一个数表示元素个数): 10 0 1 2 3 4 5 6 7 8 9 示例输出: 9 8 7 6 5 4 3 2 1 0
所属分类:
C/C++
发布日期:2012-05-13
文件大小:104448
提供者:
kc15963
代码c++ 最大堆最小堆
最大堆最小堆 问题的提出 给定k个排好序的序列S1,S2…,Sk,用2路合并算法将这k个序列合并成一个序列。假设所采用的2路合并算法合并2个长度分别为m和n的序列需要m+n-1次比较。试设计一个算法确定合并这个序列的最优合并顺序,使所需的总比较次数最少。为了进行比较,还需要确定合并这个序列的最差合并顺序,使所需的总比较次数最多。 原理分析 这个程序比较适合用堆,最优用最小堆,最差用最大堆; 以最优合并为例: (1)使用各序列的长度建堆; (2)两个最小的元素出堆,计算这两序列合并需要的比较次数
所属分类:
C/C++
发布日期:2013-01-03
文件大小:28672
提供者:
lzn_1919
堆排序(最大堆修改版)【算法导论】
更多精彩:http://blog.csdn.net/xjm199 上个资源的有效排序下标是由1开始的,0只做了填充作用,这次则由下标0为根节点: for(int i = length; i >= 1;) //最后一个肯定是最小的 { temp = A[i]; //交换堆的第一个元素和堆的最后一个元素 A[i] = A[0]; A[0] = temp; i--; //堆的大小减一 MaxHeapIfy(A, i, 0); //调堆 }
所属分类:
C++
发布日期:2014-01-08
文件大小:256000
提供者:
xjm199
hibernate最小支持库,新手学习必备
hibernate最小支持库,免去你从一大堆支持jar包里整理出最少需求jar包的麻烦,为你入门hibernate创造清新简洁的lib页面,让你快速认识hibernate支持jar包的作用
所属分类:
Java
发布日期:2015-03-04
文件大小:3145728
提供者:
u011704894
最大(小)堆Java实现
代码只是实现了最大堆的顺序存储,插入,删除,筛选建立
所属分类:
Java
发布日期:2016-05-24
文件大小:8192
提供者:
qq_17351067
数据结构最大堆实现
数据结构最大堆的实现,通过改编最小堆的模板,实现最大堆操作。
所属分类:
C/C++
发布日期:2018-02-24
文件大小:3072
提供者:
weixin_40795107
C语言实现基于最大堆和最小堆的堆排序算法示例
主要介绍了C语言实现基于最大堆和最小堆的堆排序算法示例,分别是基于最大堆的升序排序和基于最小堆的降序排序实例,需要的朋友可以参考下
所属分类:
其它
发布日期:2020-09-02
文件大小:56320
提供者:
weixin_38500664
解读堆排序算法及用C++实现基于最大堆的堆排序示例
1、堆排序定义 n个关键字序列Kl,K2,…,Kn称为堆,当且仅当该序列满足如下性质(简称为堆性质): (1) ki≤K2i且ki≤K2i+1 或(2)Ki≥K2i且ki≥K2i+1(1≤i≤ ) 若将此序列所存储的向量R[1..n]看做是一棵完全二叉树的存储结构,则堆实质上是满足如下性质的完全二叉树:树中任一非叶结点的关键字均不大于(或不小于)其左右孩子(若存在)结点的关键字。 【例】关键字序列(10,15,56,25,30,70)和(70,56,30,25,15,10)分别满足堆性质(1
所属分类:
其它
发布日期:2020-12-25
文件大小:82944
提供者:
weixin_38728624
最大K个数问题的Python版解法总结
TopK问题,即寻找最大的K个数,这个问题非常常见,比如从1千万搜索记录中找出最热门的10个关键词. 方法一: 先排序,然后截取前k个数. 时间复杂度:O(n*logn)+O(k)=O(n*logn)。 这种方式比较简单粗暴,提一下便是。 方法二:最大堆 我们可以创建一个大小为K的数据容器来存储最小的K个数,然后遍历整个数组,将每个数字和容器中的最大数进行比较,如果这个数大于容器中的最大值,则继续遍历,否则用这个数字替换掉容器中的最大值。这个方法的理解也十分简单,至于容器的选择,很多人第一反应便
所属分类:
其它
发布日期:2020-12-23
文件大小:47104
提供者:
weixin_38507121
Java~三种重写compare方法的PriorityQueue、TopK问题的解决思想附练习题(查找最小的K对数字与最后一块石头重量)
因为在Java库函数里,PriorityQueue是基于小堆建立的,所以当我们需要大堆的时候需要对它进行改建。 方法一: static class com implements Comparator { //定义一个静态内部类,继承Comparator接口,并重写他的compare方法 //return o2-o1 就可以 Override public int compare(Integer o1, Integer o2) {
所属分类:
其它
发布日期:2020-12-21
文件大小:68608
提供者:
weixin_38659812
详解小程序如何改变onLoad的执行时机
也许在小程序所有生命周期里,我们用的最多的就是 onLoad,一大堆代码都要在初始化的时候执行。 很多时候,初始化的代码是每个页面共用的,比如获取用户信息、获取定位等: Page({ onLoad() { this.userData = getUserData() wx.getLocation({ type: 'wgs84', success (res) { // 业务代码 // ... } }) } // ... }) 久而久之,每个页面
所属分类:
其它
发布日期:2021-01-03
文件大小:52224
提供者:
weixin_38553837
taro-with-nextjs:一个同时具备微信小程序和H5服务器渲染的方案-源码
需求 当您接收多端小程序+ H5,还要支持小程序分享到朋友圈和SPA SEO的需求的时候 百度了一大堆,没有现成成可行可靠方案,可能大部分人会直接怼经理或者跑路 :person_running: ? 而我很熟悉 (多端框架)和 (SSR框架),灵机一动突然就想到了这么一个可能实现的方案 并且实现后小程序端性能良好,H5端性能极好 思路 大体想法就是,用Taro使用React语法使用正确的简单的框架功能去实现页面,小程序端能自己独立跑起来,Next.js负责H5 SSR,公用小程序页面代码,因此T
所属分类:
其它
发布日期:2021-03-16
文件大小:946176
提供者:
weixin_42104778
堆:这是带有堆排序的最小和最大堆-源码
堆 使用堆排序实现整数的最小和最大堆
所属分类:
其它
发布日期:2021-02-15
文件大小:1024
提供者:
weixin_42162978
C语言实现基于最大堆和最小堆的堆排序算法示例
堆定义 堆实际上是一棵完全二叉树,其任何一非叶节点满足性质: Key[i]<=key[2i+1]&&Key[i]=Key[2i+1]&&key>=key[2i+2](大顶堆) 即任何一非叶节点的关键字不大于或者不小于其左右孩子节点的关键字。 堆排序的思想 利用大顶堆(小顶堆)堆顶记录的是最大关键字(最小关键字)这一特性,使得每次从无序中选择最大记录(最小记录)变得简单。 最大堆:所有节点的子节点比其自身小的堆。 最小堆:所有节点的子节点比其自身大的堆。 这里以最大堆为基础,其
所属分类:
其它
发布日期:2021-01-20
文件大小:59392
提供者:
weixin_38746574
«
1
2
3
4
5
6
7
»