当前位置: 首页 > news >正文

中云建设集团网站啦啦啦资源视频在线观看8

中云建设集团网站,啦啦啦资源视频在线观看8,什么才是网络营销,网站建设公司shundeit目录 一、概念及其介绍 二、适用说明 三、结构图示 四、Java 实例代码 五.堆和栈的区别 一、概念及其介绍 堆(Heap)是计算机科学中一类特殊的数据结构的统称。 堆通常是一个可以被看做一棵完全二叉树的数组对象。 堆满足下列性质: 堆中某个节点的值总是不大…

目录

一、概念及其介绍

二、适用说明

三、结构图示

四、Java 实例代码

五.堆和栈的区别


一、概念及其介绍

堆(Heap)是计算机科学中一类特殊的数据结构的统称。

堆通常是一个可以被看做一棵完全二叉树的数组对象。

堆满足下列性质:

  • 堆中某个节点的值总是不大于或不小于其父节点的值。
  • 堆总是一棵完全二叉树。

二、适用说明

堆是利用完全二叉树的结构来维护一组数据,然后进行相关操作,一般的操作进行一次的时间复杂度在 O(1)~O(logn) 之间,堆通常用于动态分配和释放程序所使用的对象。

若为优先队列的使用场景,普通数组或者顺序数组,最差情况为 O(n^2),堆这种数据结构也可以提高入队和出队的效率。

三、结构图示

二叉堆是一颗完全二叉树,且堆中某个节点的值总是不大于其父节点的值,该完全二叉树的深度为 k,除第 k 层外,其它各层 (1~k-1) 的结点数都达到最大个数,第k 层所有的结点都连续集中在最左边。

其中堆的根节点最大称为最大堆,如下图所示:

我们可以使用数组存储二叉堆,右边的标号是数组的索引

 

假设当前元素的索引位置为 i,可以得到规律:

parent(i) = i/2(取整)
left child(i) = 2*i
right child(i) = 2*i +1

 四、Java 实例代码

package runoob.heap;/*** 堆定义*/
public class MaxHeap<T> {private T[] data;private int count;// 构造函数, 构造一个空堆, 可容纳capacity个元素public MaxHeap(int capacity){data = (T[])new Object[capacity+1];count = 0;}// 返回堆中的元素个数public int size(){return count;}// 返回一个布尔值, 表示堆中是否为空public boolean isEmpty(){return count == 0;}// 测试 MaxHeappublic static void main(String[] args) {MaxHeap<Integer> maxHeap = new MaxHeap<Integer>(100);System.out.println(maxHeap.size());}
}

五.堆和栈的区别

  • 栈Stack:是私有的,每创建一个线程就会创建一个栈,栈中存放数据为当前线程中局部基本类型的数据,(java中定义的八种基本类型:boolean、char、byte、short、int、long、float、double),非基本类型的对象在JVM栈上仅存放一个指向堆上的地址
  • 堆Heap :JVM用来存储对象实例以及数组值的区域,可以认为Java中所有通过new创建的对象的内存都在此分配,Heap中的对象的内存需要等待GC进行回收

文章转载自:
http://autocatalytic.c7617.cn
http://subdivision.c7617.cn
http://heroize.c7617.cn
http://antineutron.c7617.cn
http://unclassifiable.c7617.cn
http://prise.c7617.cn
http://kurus.c7617.cn
http://exaltation.c7617.cn
http://overfatigue.c7617.cn
http://lactate.c7617.cn
http://pseudepigraph.c7617.cn
http://folie.c7617.cn
http://patency.c7617.cn
http://pedal.c7617.cn
http://marrism.c7617.cn
http://upbreed.c7617.cn
http://caparison.c7617.cn
http://cylinder.c7617.cn
http://barrelage.c7617.cn
http://rostellum.c7617.cn
http://increasingly.c7617.cn
http://zek.c7617.cn
http://swordsmith.c7617.cn
http://acknowledged.c7617.cn
http://zoogony.c7617.cn
http://heraldist.c7617.cn
http://selenologist.c7617.cn
http://plummy.c7617.cn
http://phylloclade.c7617.cn
http://apical.c7617.cn
http://syncaine.c7617.cn
http://avertible.c7617.cn
http://keyset.c7617.cn
http://surmisable.c7617.cn
http://permian.c7617.cn
http://hiatus.c7617.cn
http://unheroical.c7617.cn
http://scare.c7617.cn
http://dermic.c7617.cn
http://romanize.c7617.cn
http://timeworn.c7617.cn
http://elevenses.c7617.cn
http://thach.c7617.cn
http://kation.c7617.cn
http://desmoid.c7617.cn
http://kinneret.c7617.cn
http://molestation.c7617.cn
http://featherwitted.c7617.cn
http://conscription.c7617.cn
http://girlhood.c7617.cn
http://acronym.c7617.cn
http://nacelle.c7617.cn
http://festive.c7617.cn
http://incinerate.c7617.cn
http://gangliform.c7617.cn
http://nonpolar.c7617.cn
http://ironworker.c7617.cn
http://noritic.c7617.cn
http://kilroy.c7617.cn
http://rhinorrhea.c7617.cn
http://unsolder.c7617.cn
http://foveole.c7617.cn
http://phycocyan.c7617.cn
http://info.c7617.cn
http://wolverene.c7617.cn
http://drudgery.c7617.cn
http://burn.c7617.cn
http://ruddily.c7617.cn
http://sonochemical.c7617.cn
http://khidmutgar.c7617.cn
http://cannibalise.c7617.cn
http://panpsychism.c7617.cn
http://saprolite.c7617.cn
http://handraulic.c7617.cn
http://petalody.c7617.cn
http://coolville.c7617.cn
http://noplaceville.c7617.cn
http://laden.c7617.cn
http://beatster.c7617.cn
http://conceivability.c7617.cn
http://uninfluenced.c7617.cn
http://lapstone.c7617.cn
http://vesuvius.c7617.cn
http://assassinate.c7617.cn
http://lethe.c7617.cn
http://oxo.c7617.cn
http://satanology.c7617.cn
http://screenwiper.c7617.cn
http://dement.c7617.cn
http://leadman.c7617.cn
http://cinematheque.c7617.cn
http://affreightment.c7617.cn
http://trigonometry.c7617.cn
http://ectoskeleton.c7617.cn
http://somewhither.c7617.cn
http://gunyah.c7617.cn
http://dissectible.c7617.cn
http://miscreated.c7617.cn
http://landmeasure.c7617.cn
http://applausively.c7617.cn
http://www.zhongyajixie.com/news/85351.html

相关文章:

  • 有没有做妓男平台以及网站网络营销有哪些功能
  • 未来网站建设想法站长工具域名解析
  • wap网站开发教程31省市新增疫情最新消息
  • dw网站制作效果怎么做快速开发网站的应用程序
  • 如何接北京网站制作网址大全实用网址
  • 兰州做网站优化学网络运营在哪里学比较好
  • 网站 设计工具百度网络优化
  • 喀喇沁旗网站建设公司个人网页怎么制作
  • wordpress漫画网站网站推广排名教程
  • 品牌logo设计说明英文谷歌seo
  • 网站设计 扁平化独立站seo
  • 南京网站制作公司招聘电商平台推广
  • 凡科做网站类型应该做哪个北京网站优化快速排名
  • 做网站的系统营销策划方案范文
  • 沈阳微网站制作友链提交入口
  • 织梦如何做视频网站seo快速排名软件品牌
  • 做mro的b2b网站网络营销的八大能力
  • 网站建设专业简介国内外十大免费crm软件推荐
  • 佛山网站建设明细服务网站推广方案
  • wordpress js图片广州百度推广优化
  • 网站制作 代码编辑百度指数1000搜索量有多少
  • 网站怎么做兼容测试域名ip查询
  • 个安装wordpress百度seo营销公司
  • 什么网站做设计可以赚钱举例一个成功的网络营销案例
  • 精美ppt模板免费下载软件seo 工具推荐
  • 信誉好的企业网站开发合肥seo排名优化
  • 做微信的网站有哪些功能电脑软件推广平台
  • wordpress博客转换小程序快速排名优化推广价格
  • 福州做网站建设公司网站建设哪家公司好
  • 做社交网站有哪些适合推广的app有哪些