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

做网站1万多杭州优化建筑设计

做网站1万多,杭州优化建筑设计,怎么开自己的微信公众号,河南网站推广怎么做参考:https://www.hello-algo.com/chapter_tree/binary_tree/#711 1. 介绍 树存储不同于数组和链表的地方在于既可以保证数据检索的速度,又可以保证数据插入删除修改的速度,二者兼顾。 二叉树是一种很重要的数据结构,是非线性的…

参考:https://www.hello-algo.com/chapter_tree/binary_tree/#711

1. 介绍

树存储不同于数组和链表的地方在于既可以保证数据检索的速度,又可以保证数据插入删除修改的速度,二者兼顾。

二叉树是一种很重要的数据结构,是非线性的结构,
非常多其他数据结构都是基于二叉树的基础演变而来的。
如:一般二叉树、完全二叉树、满二叉树、线索二叉树、哈夫曼树、
二叉排序树、平衡二叉树、红黑树、B树。
普通的二叉树,很难构成现实的应用场景,但因其简单,常用于学习研究,
平衡二叉树则是实际应用比较多的。
常见于快速匹配、搜索等方面。
常用的树有:AVL树、红黑树、B+树、Trie(字典)树。
1、AVL树: 最早的平衡二叉树之一。应用相对其他数据结构比较少。windows对进程地址空间的管理用到了AVL树。
2、红黑树: 平衡二叉树,广泛用在C++的STL中。如map和set都是用红黑树实现的。还有Linux文件管理。
3、B/B+树: 用在磁盘文件组织 数据索引和数据库索引。
4、Trie树(字典树): 用在统计和排序大量字符串,如自动机、M数据库索引。

2 概念

2.1 二叉树的每个节点最多只能有两个子节点(左、右节点)

在这里插入图片描述

1. 「根节点 root node」:位于二叉树顶层的节点,没有父节点。
2. 「叶节点 leaf node」:没有子节点的节点,其两个指针均指向None 
3. 「边 edge」:连接两个节点的线段,即节点引用(指针)。
4. 节点所在的「层 level」:从顶至底递增,根节点所在层为 15. 节点的「度 degree」:节点的子节点的数量。在二叉树中,度的取值范围是 0、1、2 。
6. 二叉树的「高度 height」:从根节点到最远叶节点所经过的边的数量。
7. 节点的「深度 depth」:从根节点到该节点所经过的边的数量。
8. 节点的「高度 height」:从距离该节点最远的叶节点到该节点所经过的边的数量。

2.2 完全二叉树

若设二叉树的高度为h,除第 h 层外,其它各层 (1~h-1) 的结点数都达到最大个数,第h层有叶子结点,并且叶子结点都是从左到右依次排布,这就是完全二叉树。

特征:

叶子结点只可能在最下面的两层上出现,对任意结点,若其右分支下的子孙最大层次为L,则其左分支下的子孙的最大层次必为L或L+1

图示:
在这里插入图片描述
特点:

(1)若i为奇数且i>1,那么tree[i]的左兄弟为tree[i-1];(2)若i为偶数且i<n,那么tree[i]的右兄弟为tree[i+1];(3)若i>1,tree[i]的双亲为tree[i div 2];(4)若2*i<=n,那么tree[i]的左孩子为tree[2*i];若2*i+1<=n,那么tree[i]的右孩子为tree[2*i+1];(5)若i>n/2,那么tree[i]为叶子结点(对应于(3));(6)若i<(n-1)/2,那么tree必有两个孩子(对应于(4));(7)满二叉树一定是完全二叉树,完全二叉树不一定是满二叉树;(8)完全二叉树第i层至多有2^(i-1)个节点,共i层的完全二叉树最多有2^i-1个节点。

2.3 满二叉树

http://www.ds6.com.cn/news/100956.html

相关文章:

  • 长沙制作网站软件安卓在线视频嗅探app
  • net网站开发实例爱站网
  • 外贸需要网站做生产车间展示搜索引擎seo如何赚钱
  • 专门做澳大利亚项目的网站百度指数有三个功能模块
  • 国内最好的旅游网站seo赚钱培训
  • 潍坊做电商的网站淄博搜索引擎优化
  • 没有收款接口网站怎么做收款全网seo
  • 那些网站是做俄罗斯鞋子建网站费用
  • wordpress 标签数量seogw
  • 在58上做网站接的到货吗河南郑州最新消息
  • 石材外贸在哪个网站做2022最新新闻
  • wordpress制作分销网站百度指数工具
  • 做百度网站要多少钱搜索引擎平台
  • 哪个公司网站做的好高州新闻 头条 今天
  • 网站备案完成后该如何做软文广告成功案例
  • 山东济宁做网站的公司有哪些长沙网站建设服务
  • 网站架构师招聘seo方法图片
  • 宽带哪家好李勇seo的博客
  • 专业网站建设制作价格媒体吧软文平台
  • 网站建设阶段搜索引擎营销的方法包括
  • 烟台市建设工程检测站网站网站关键词优化排名技巧
  • 武汉北京网站建设西安百度seo
  • 网站服务公司案例常州网络推广平台
  • 苏州网站关键字优化电商培训机构推荐
  • 四川遂宁做网站的公司搜索引擎推广实训
  • 国外设计网址国内专业seo公司
  • 网站建设信息服务费计入什么科目市场推广外包团队
  • 自己做网站怎么让字体居中如何引流被动加好友微信
  • dw网页制作代码大全可复制seo技术培训
  • dw做网站投票2023网络营销成功案例