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

树及二叉树(选择题)

在树中,总结点数为所有结点的度和再加一

5、设一棵度为3的树,其中度为2,1.0的结点数分别为3,1,6。该树中度为3
的结点数为_。ebe34bf7738c4c228f7ab9669842c114.png

二叉树 

设二叉树的所有节点个数为N,度为零的结点(叶子结点)个数为n0,度为一的结点个数为n1,度为二的结点个数为n2。有如下性质

二叉树的性质

1、N = n1 + n2 + n0

2、n0 = n2 + 1

满二叉树

定义:除最后一层外,所有结点都有两个子结点

29445f4825e34dfabb09fdcf8b2a19b0.png

堆:属于满二叉树结构,但是要满足出最后一行外,每个节点和其两个子结点要有一定的关系

(1,2,3,4,5,6,7,8)是(8,7,6,5,4,3,2,1)是

(2,1,3,6,5,4,8,7)不是

性质:

1、满二叉树在第 i 层 上有2 ^ ( i - 1 )个结点,即满二叉树叶子结点数为2 ^ ( i - 1 )

2、深度为m的满二叉树有 2 ^ m - 1 个结点

完全二叉树

定义:除最后一层外,每层的节点数达到最大,最后一层只缺少右边的若干节点(从右往左依次缺几个都可以,但是不能间接缺少)。

22b87bb768784ea0b1b2c176ba98e64c.png

二叉树的遍历

前序遍历

在二叉树的前面画点,再一次来连接即可

7ca70fb1258b4977b09d15367dea7338.png

中序遍历

在二叉树的中间画点,再一次来连接即可

f8ee80b2783a4b54b9ed1cbd651838db.png

后序遍历

在二叉树的后面画点,再一次来连接即可

33863a8273254f7b9d1713c7f264a269.png

 


http://www.mrgr.cn/news/33244.html

相关文章:

  • 微信小程序内嵌h5页面(uniapp写的),使用uni.openLocation无法打开页面问题
  • from sklearn.preprocessing import Imputer.处理缺失数据的工具
  • 动手学深度学习10.1. 注意力提示-笔记练习(PyTorch)
  • Mysql数据库里的SSH连接
  • MySQL中字段类型和Java对象中的数据类型对应关系
  • Spring 解析xml中的 BeanDefination 大概过程
  • XML/HTML:深入解析与比较
  • 软考高级:数据库关系模式推理规则 AI 解读
  • 如何用JS实现退出登录?
  • [leetcode]62_不同路径
  • 【OSS安全最佳实践】对OSS表格文件中的敏感数据进行脱敏
  • Linux之实战命令03:stat应用实例(三十七)
  • 使命召唤游戏助手系统小程序的设计
  • ICM20948 DMP代码详解(36)
  • 基于Java springboot+mybatis 网上商城系统
  • 模板初阶(c++)
  • 【软件资料集】系统培训方案(Word项目参考2024)
  • 面对外行同事对你的工作指手画脚,但说不到点子上的情况,可以采取以下策略来有效合作
  • 图书管理系统小程序的设计
  • 【Python】探索 TensorFlow:构建强大的机器学习模型
  • Deepin V23安装SecureCRT 9.5.2
  • VBA技术资料MF200:只能通过按钮关闭工作簿
  • 2024年研赛-华为杯数模竞赛C题论文首发+论文讲解+代码分享
  • JavaWeb——前端工程化(2/3):Vue项目简介(创建、目录结构、启动、配置端口)
  • 用java语言写一个表的查询操作
  • Java 每日一刊(第14期):抽象类和接口