数据结构-第八周-树的基本概念.pptxVIP

  • 15
  • 0
  • 约1.8千字
  • 约 55页
  • 2018-06-28 发布于上海
  • 举报
数据结构与算法;引入:;逻辑结构;集合结构;线性结构;线性结构特点;线性表、栈、队列的逻辑结构都是线性结构;树型结构;图状结构;但现实生活中的许多事物之间的关系并非只是一对一的关系。;例:一个学校的组织结构;磁盘目录结构;;树型结构特点;树的定义;A;树的逻辑结构的特点; ;树形表示法 嵌套圆括号表示法 缩进表示法 嵌套集合表示法 ;①树形表示法:;②嵌套圆括号表示法:;A;树的基本术语; 叶子结点:度为0的结点,也称为终端结点。 分支结点:度不为0的结点,也称为非终端结点。; 孩子、双亲:树中某结点的子树的根结点称为这个结点的孩子结点(或儿子结点),这个结点称为它孩子结点的双亲结点(或父亲结点); 兄弟:具有同一个双亲的孩子结点互称为兄弟。 ;祖先结点:沿树根到某一结点路径上的所有结点都是这个结点的祖先结点。 子孙结点:在某一结点的子树中的所有结点是这个结点的子孙。; 结点所在层数:根结点的层数为1;对其余任何结点,若某结点在第k层,则其孩子结点在第k+1层。 树的深度:树中所有结点中的最大层次是这棵树的高度,也称高度。; ;有序树、无序树:如果一棵树中结点的各子树从左到右是有次序要求的,称这棵树为有序树;反之,对次序无要求,可任意排列,称为无序树。; ;已知一棵树的集合为{I,M, I,N, E,I,B,E, B,D, A,B, G,J, G,K, C,G, C,F,

文档评论(0)

1亿VIP精品文档

相关文档