非线性数据结.pptVIP

  • 2
  • 0
  • 约2.1万字
  • 约 161页
  • 2017-02-02 发布于北京
  • 举报
第3章 非线性数据结构 3.1 树及其基本概念 3.2 二叉树 3.2.1 二叉树的定义及其性质 3.2.2 二叉树的存储结构 3.3 二叉树的遍历 3.4 树的存储结构和遍历 3.5 树、森林与二叉树的转换 3.6 霍夫曼树及其应用 3.7 图及其基本概念 3.8 图的存储结构 3.8.1 邻接矩阵 3.8.2 邻接表 3.9 图的遍历 3.10 图的连通性及最小生成树 习题 3.1 树及其基本概念 树型结构是一种应用十分广泛的非线性数据结构,它很类似自然界中的树,直观地讲,树型结构是以分支关系定义的层次结构。 树(Tree)是n(n≥0)个结点的有限集合。当n=0时称为空树,否则在任一非空树中: (1) 有且仅有一个称为该树之根的结点; (2) 除根结点之外的其余结点可分为m(m≥0)个互不相交的集合T1,T2,…,Tm,且其中每一个集合本身又是一棵树,并且称为根的子树(SubTree)。 这是一个递归定义,即在树的定义中又用到了树,它显示了树的固有特性。树中的每一个结点都是该树中某一棵子树的根。 如图3-1所示的树中,A为根结点,其余的结点分为三个互不相交的有限集合

文档评论(0)

1亿VIP精品文档

相关文档