
二叉树的数据结构笔记
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
这段笔记详细介绍了二叉树的数据结构及其基本操作,包括节点定义、插入和删除算法以及遍历方法(前序、中序、后序及层次遍历)。适合数据结构学习者参考。
分类目录:数据结构笔记
二叉树定义:
每个节点最多含有两个子树的树称为二叉树。
二叉树性质:
1. 在二叉树的第i层上至多有2^(i-1)个结点(其中 i > 0)。
2. 深度为k的二叉树至多有2^k - 1个结点(其中 k > 0)。
3. 对于任意一棵二叉树,如果其叶节点的数量是N0,并且度数为2的节点数量是N2,则 N0 = N2 + 1。
4. 具有n个节点的完全二叉树的深度必然是 log2(n+1)(向上取整)。
对于一棵完全二叉树,如果从上到下、从左至右编号,则编号为i的结点:
- 左孩子的编号必是 2*i。
- 右孩子的编号必是 2*i + 1。
- 父节点的编号则是 i/2(根节点除外)。
全部评论 (0)
还没有任何评论哟~


