尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
二叉树的常考性质(附图片)
二叉树一、定义二叉树是nn≥0个结点的有限集合满足可以为空空二叉树n0n0n0非空时由根结点、左子树、右子树三部分组成每个结点最多只有2棵子树分左子树、右子树左右不能颠倒有序树。重点区分普通树子树不分顺序二叉树的子树严格区分左、右。二、基本术语结点存储数据指向子结点的指针。根结点二叉树最顶层结点没有前驱。父结点双亲拥有子结点的结点。子结点孩子一个结点的左、右后继结点分左孩子、右孩子。叶子结点终端结点没有孩子的结点左右子树都为空。分支结点非终端结点至少有一个孩子的结点。度结点拥有子结点的个数。二叉树结点的度只能是0、1、2。层次根在第1层根的孩子第2层依次往下。深度高度深度从根到该结点经过的层数树的深度 最大层次。高度从该结点往下到最远叶子的层数树高等于树深度。路径从一个结点到另一个结点之间的结点序列。满二叉树每层结点数都达到最大值。深度kkk结点总数2k−12^k-12k−1。完全二叉树除最后一层外其余各层全部满最后一层结点靠左连续排列。满二叉树是特殊的完全二叉树。三、二叉树性质考试高频设nnn结点总数n0n_0n0​叶子数n1n_1n1​度为1结点n2n_2n2​度为2结点树深度hhh。性质1在二叉树中n0n21n_0 n_2 1n0​n2​1叶子结点数量 度为2的结点数量 1最常考性质2二叉树第iii层最多有2i−1\boldsymbol{2^{i-1}}2i−1个结点i≥1i\ge1i≥1性质3深度为hhh的二叉树最多结点总数2h−1\boldsymbol{2^h -1}2h−1满二叉树性质4有nnn个结点的二叉树最小深度⌊log⁡2n⌋1\lfloor \log_2n \rfloor1⌊log2​n⌋1✅ 完全二叉树专属性质nnn个结点的完全二叉树深度h⌊log⁡2n⌋1h\lfloor \log_2n \rfloor1h⌊log2​n⌋1对完全二叉树按层序编号根为1号结点iii的左孩子2i2i2i结点iii的右孩子2i12i12i1结点iii的双亲⌊i/2⌋\lfloor i/2 \rfloor⌊i/2⌋注意编号从0开始时公式会变化考试默认从1编号。nnn个结点的完全二叉树如果nnn为偶数叶子数n0n/2n_0n/2n0​n/2如果nnn为奇数叶子数n0(n1)/2n_0(n1)/2n0​(n1)/2完全二叉树度为1的结点n1n_1n1​只能是0或1。一句话速记二叉树是有序树结点最多两个孩子叶子永远比二度结点多1满二叉层层铺满完全二叉最后一层结点靠左挤。
RELATED

相关推荐

广东海洋大学(阳江校区)物联网工程大一新生干货手册|官方政策+自学+升学就业资源

广东海洋大学(阳江校区)物联网工程大一新生干货手册|官方政策+自学+升学就业资源

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📅 2026/9/16 6:57:15
自建CRM系统实战:从架构设计到落地实施全解析

自建CRM系统实战:从架构设计到落地实施全解析

我们团队内部有个用了很久的客户管理工具,一直东拼西凑,销售盯单靠Excel,售后跟进靠微信群,管理层想看数据得等月底让运营手工拉报表。后来实在忍不了,花了几个周末自己攒了一套内部系统,起名就叫DeskcommC…

📅 2026/9/16 6:57:15
MatlabPNM:面向岩心CT数据的孔隙网络建模与渗流仿真框架

MatlabPNM:面向岩心CT数据的孔隙网络建模与渗流仿真框架

简介:本资源是一个面向科研人员与工程技术人员的Matlab孔隙网络建模工具包,专为多孔介质中流体流动、扩散传质及化学反应等过程的数值模拟而设计,适用于石油工程、地质学、环境科学和材料科学等领域。包内共33个文件,含14个核心功…

📅 2026/9/16 6:57:15
MORE NEWS

更多资讯

📰

STM32燃气安防系统工程级设计与抗干扰实践

1. 这不是“又一个STM32项目”,而是一套可直接上电验证的安防工程原型你搜“STM32 智能安防”出来的结果,十有八九是带LED闪烁、蜂鸣器响两声、串口打印“Gas detected!”的Demo——它连传感器都没接稳,更别说在真实环境里扛住电磁干扰、电源…

📰

Pentagi:AI驱动的渗透测试代理架构解析

1. “Pentagi”不是工具名,而是渗透测试AI代理架构的代号级命名你搜“pentagi”,页面上全是Docker、Neo4j、安装教程、报错提示——没有官网、没有GitHub仓库、没有文档首页。这不是偶然,而是典型的技术概念在传播过程中被误当作产品名的缩略…

📰

Direct-LiNGAM算法:从观测数据中反推因果方向的确定性方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

AI辅助STM32开发:零基础搭建第一个工程并点亮LED

开头很多刚入行或者自学的朋友,第一次接触STM32的时候都卡在同一个地方:工程不知道该怎么建,代码不知道从哪下笔,遇到一个编译报错能查一下午。我最近刚好帮一个零基础的师弟从零搭了第一个STM32工程,从安装Keil、配置…

📰

STM32C5+LSM6DSV16X:SPI轮询读取陀螺仪数据详解

前阵子把一颗LSM6DSV16X接到了STM32C5的板子上,想快速验证陀螺仪能不能正常出数。折腾一圈下来发现,这套组合跟网上大多数教程用的老平台不太一样,寄存器表更新过,CubeMX配置也有几个容易忽略的细节。这篇文章是这个系列的第一篇&…

📰

微信API高可用实践:CompletableFuture异步优化

1. 项目背景与核心挑战微信生态在企业级应用和个人开发者中占据着重要地位,但官方API的稳定性问题一直是开发者面临的痛点。特别是在个人微信自动化场景中,接口超时、网络抖动和频率限制等问题频繁出现,直接影响业务连续性。传统同步阻塞式的…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬