前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >heap是什么意思,有什么作用

heap是什么意思,有什么作用

原创
作者头像
用户8739990
发布2021-07-09 11:49:48
2.1K0
发布2021-07-09 11:49:48
举报
文章被收录于专栏:用户8739990的专栏

heap是什么意思,有什么作用。Heap作为一个单纯的英文单词来讲名词就是:一堆、许多、大量的;做为形容词就是:堆积(东西);堆置;在…上放很多(东西);对(某人)大加赞扬(或批评等);这也是做为healp这个单词最纯粹的意思,是不是很好理解呢。如果只是做为一个单词,那就有点小瞧它了,heap在程序行业同时也代表了基本的数据结构,那么这些数据结构又是怎样表现的呢,简单了解一下吧。

heap
heap

1、heap的表现形式是什么

大家都应该知道树叉是怎样分的,那么只有两根树叉的分支就更容易理解了,说的再形象点就是和小时候玩的弹弓,那种树叉一模一样,为什么要说树叉,是因为今天说的heap就是利用这样的树叉结构来维护的一组数据,再进行相关的操作。这些相关的操作也是根据情况有大、有小,也有一定的顺序,排序不规则时也是要做一些上下或是左右的调整,以达到最终的结果。具体的操作还是要进一步的学习更深层的内容。

2、heap有什么作用

Heap是什么意思,无论是从表面上还是深层次上都做了了解,那么表面上heap只是一个日常用的单词,深层次的做了那么多事情,到heap底有什么作用呢?在这里举个简单且很容易理解的例子:比如当每一次都需要用一些元素的最小值时,怎么办,那就直接去借出来用,但是用完之后要再还回去好借好还,再借不难,所以heap就是重复这样借了还,还了借的事情。

想要从事程序专业工作的同志可以详细的了解,并学习至更深入的专业知识,这里讲到的heap只是程序中的九牛一毛,还是要通过专业的学习才能对程序工作有更好的了解。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档