一.树的定义

树是n个结点的有限集,若n=0,称为空树,若n>0,则它满足以下两个条件:有且仅有一个特定的称为根的结点;其余节点可以分为m个互不相交的有限集,t1,t2,t3

  1. 根节点

  2. 结点:数据元素

  3. 结点的度:结点拥有的子树数

5.树的度:树中各结点的度的最大值

6.树的深度:树中结点的最大层次

7.有序树:各子树从左到右有次序

8.森林:是m(m>=0)棵互不相交的树的集合

二.二叉树的定义

二叉树是n个有限元素的集合,该集合或者为空、或者由一个称为根(root)的元素及两个不相交的、被分别称为左子树和右子树的二叉树组成,是有序树。当集合为空时,称该二叉树为空二叉树。在二叉树中,一个元素也称作一个结点

注:二叉树不是有序树,二叉树是严格区分左右子树的!!

©著作权归作者所有:来自51CTO博客作者wx5f88563b1babb的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 3-14(堆的完结以及二叉树的遍历)
  2. 学习感悟一
  3. 线性表之链式存储(一)
  4. 9.6 C++指向结构体变量的指针
  5. 3-8(单链表相关算法习题+双链表)
  6. 数据结构与算法专题——第六题 树状数组
  7. 二叉排序树
  8. 二叉树
  9. 万字长文!二叉树入门和刷题看这篇就够了!

随机推荐

  1. android Instrumentation
  2. Android夸进程通信机制三:Messenger与Mess
  3. Android牟利之道广告平台的介绍
  4. Android常见布局控件之LinearLayout和Tab
  5. Android安全加密:数字签名和数字证书
  6. android Service之四:传递复杂数据类型的
  7. 2011.07.20(2)——— android 计算当前坐标
  8. Android——TabWidget(切换卡)
  9. 5 分钟开发一个 AI 检测人体框架的 App
  10. Android_selector背景选择器的用法