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

推进网站 集约化建设如何查询网站的建设商

推进网站 集约化建设,如何查询网站的建设商,金融网站框架模板下载,企业网站策划书目录 一、概念及其介绍 二、适用说明 三、结构图示 四、Java 实例代码 五.堆和栈的区别 一、概念及其介绍 堆(Heap)是计算机科学中一类特殊的数据结构的统称。 堆通常是一个可以被看做一棵完全二叉树的数组对象。 堆满足下列性质#xff1a; 堆中某个节点的值总是不大…目录 一、概念及其介绍 二、适用说明 三、结构图示 四、Java 实例代码 五.堆和栈的区别 一、概念及其介绍 堆(Heap)是计算机科学中一类特殊的数据结构的统称。 堆通常是一个可以被看做一棵完全二叉树的数组对象。 堆满足下列性质 堆中某个节点的值总是不大于或不小于其父节点的值。堆总是一棵完全二叉树。 二、适用说明 堆是利用完全二叉树的结构来维护一组数据然后进行相关操作一般的操作进行一次的时间复杂度在 O(1)~O(logn) 之间堆通常用于动态分配和释放程序所使用的对象。 若为优先队列的使用场景普通数组或者顺序数组最差情况为 O(n^2)堆这种数据结构也可以提高入队和出队的效率。 三、结构图示 二叉堆是一颗完全二叉树且堆中某个节点的值总是不大于其父节点的值该完全二叉树的深度为 k除第 k 层外其它各层 (1k-1) 的结点数都达到最大个数第k 层所有的结点都连续集中在最左边。 其中堆的根节点最大称为最大堆如下图所示 我们可以使用数组存储二叉堆右边的标号是数组的索引 假设当前元素的索引位置为 i可以得到规律 parent(i) i/2取整 left child(i) 2*i right child(i) 2*i 1四、Java 实例代码 package runoob.heap;/*** 堆定义*/ public class MaxHeapT {private T[] data;private int count;// 构造函数, 构造一个空堆, 可容纳capacity个元素public MaxHeap(int capacity){data (T[])new Object[capacity1];count 0;}// 返回堆中的元素个数public int size(){return count;}// 返回一个布尔值, 表示堆中是否为空public boolean isEmpty(){return count 0;}// 测试 MaxHeappublic static void main(String[] args) {MaxHeapInteger maxHeap new MaxHeapInteger(100);System.out.println(maxHeap.size());} } 五.堆和栈的区别 栈Stack是私有的每创建一个线程就会创建一个栈栈中存放数据为当前线程中局部基本类型的数据java中定义的八种基本类型boolean、char、byte、short、int、long、float、double非基本类型的对象在JVM栈上仅存放一个指向堆上的地址堆Heap JVM用来存储对象实例以及数组值的区域可以认为Java中所有通过new创建的对象的内存都在此分配Heap中的对象的内存需要等待GC进行回收
http://www.eeditor.cn/news/121932/

相关文章:

  • 有什么正规的网站做代加工局域网网站建设
  • 模仿京东商城网站开发视频wordpress分类子目录
  • 为什么浙江建设厅网站保险网销平台
  • 服务好 售后好的网站建设做资讯网站盈利
  • 网站建设硬件开支关键词优化需要从哪些方面开展
  • 网站运营方案ppt成都房地产政策
  • 海珠高端网站建设知名网站定制报价
  • 专业网站建设平台北京建设工程信息网站
  • 延安网站设计wordpress获取小工具
  • 建设网站沙井织梦商城模板
  • 网站推广预算wordpress 会员注册
  • 国外网站开发wordpress不同page
  • 模板演示网站建设英文版网站
  • 网站备案管理系统素材免费下载素材库
  • 淘宝优惠劵网站建设深圳市网站建设公司排名
  • 网站商城开发一个多少钱个人网页制作策划书
  • wordpress模板适合做什么站wordpress短信登录
  • 手机网站建设公司哪家好网站权重的提升
  • 网站建设售后协议网站空间和域名绑定
  • 昆山市网站建设宁波做亚马逊网站
  • 河南高端网站建设公司wordpress邮件系统
  • 服务二级公司网站建设拼多多网站首页
  • wordpress建网站视频淘宝这种网站怎么做的?
  • 建材网站建设案例建设部网站工程设计收费标准
  • 网站seo优化包括哪些方面竭诚网络网站建设公司
  • 做名片模板网站珠海企业网站推广服务
  • 邯郸网站制作地方金蝶二次开发
  • 太原网站制作多少钱南宁制作网站公司
  • 长春公司网站建设河北恒山建设集团网站
  • 柳州免费做网站的公司小米发布会ppt