数据结构中关于树的一些基本概念--随时更新 推荐
2006-10-08 19:16
1176 查看
这些概念在电路和其他一些学科中很常用--写下来,以后不明白的时候也方便查看
(1)结点的度 :该结点拥有的子树的数目;
(2)树的度 :树中结点度的最大值;
(3)叶结点 :度为0的结点;
(4)分支结点 :度非0的结点;
(5)具有n个结点的非空二叉树共有n-1个分支;
(6)非空二叉树的第i层最多有2i-1 个结点;
(7)深度为h的非空二叉树最多有2h-1个结点;
(8)非空二叉树有n0个叶结点,有n2个度为2的结点,则n0=n2+1;
(9)对具有n个结点的完全二叉树按照层次从上到下,每层从左到右的顺序进行编号,则编号为i的结点具有以下性质:
1 i=1,则其为二叉树的根结点;
i>1,则编号为i的结点的双亲的编号为
ëi/2û
2 若2i>n ,则编号为i的结点无左子树;
若2i≤n,则编号为i的结点的左孩子的编号为2i;
3 若2i+1>n,则编号为i的结点无右子树;
若2i+1≤n,则编号为i的结点的右孩子的编号为2i+1;
500)this.style.width=500;" border=0>
(10)具有n个结点的非空完全二叉树的深度为
h=ëlog2nû+1
(1)结点的度 :该结点拥有的子树的数目;
(2)树的度 :树中结点度的最大值;
(3)叶结点 :度为0的结点;
(4)分支结点 :度非0的结点;
(5)具有n个结点的非空二叉树共有n-1个分支;
(6)非空二叉树的第i层最多有2i-1 个结点;
(7)深度为h的非空二叉树最多有2h-1个结点;
(8)非空二叉树有n0个叶结点,有n2个度为2的结点,则n0=n2+1;
(9)对具有n个结点的完全二叉树按照层次从上到下,每层从左到右的顺序进行编号,则编号为i的结点具有以下性质:
1 i=1,则其为二叉树的根结点;
i>1,则编号为i的结点的双亲的编号为
ëi/2û
2 若2i>n ,则编号为i的结点无左子树;
若2i≤n,则编号为i的结点的左孩子的编号为2i;
3 若2i+1>n,则编号为i的结点无右子树;
若2i+1≤n,则编号为i的结点的右孩子的编号为2i+1;
500)this.style.width=500;" border=0>
(10)具有n个结点的非空完全二叉树的深度为
h=ëlog2nû+1
相关文章推荐
- 数据结构中关于图的一些基本概念
- 数据结构之树和二叉树的一些基本概念
- 关于数据挖掘其中的一些基本概念的理解
- 数据结构之树和二叉树的一些基本概念
- 关于DOTween的一些控制(随时更新)
- 关于mysql中基本数据类型的一些认识
- 【转】关于个人知识管理(PKM)的一些基本概念
- 数据结构中排序方法基本概念 及 分类
- 学习数据结构 -> 数据结构的基本概念
- 【数据结构之排序1】排序的基本概念
- 数据仓库的一些基本概念
- 一些基本的概念(慢慢更新)
- 数据仓库与数据挖掘的一些基本概念
- 数据结构(七)图--图的基本概念及存储结构
- HEVC学习(二) —— HM的整体结构及一些基本概念
- 数据挖掘的一些基本概念
- Java第一课 Java的一些基本概念,Java的起源、为什么我们要学习Java语言,Java跨平台原理剖析;Java环境变量的配置,初学者常犯的问题,Java语言的基本数据类型和Java的语句。
- 关于二叉树二叉堆的一些基本概念
- 一、数据结构相关基本概念
- 数据结构(一):数据结构的基本概念和算法的时间和空间复杂度