《大学计算机基础与思维》第3章 非线性数据结构.pptVIP

  • 7
  • 0
  • 约1.59万字
  • 约 108页
  • 2016-11-22 发布于浙江
  • 举报

《大学计算机基础与思维》第3章 非线性数据结构.ppt

第3章 非线性数据结构 3.1 树及其基本概念 3.2 二叉树 3.3 二叉树的遍历 3.4 树的存储结构和遍历 3.5 树、森林与二叉树的转换 3.6 霍夫曼树及其应用 3.7 图及其基本概念 3.8 图的存储结构 3.9 图的遍历 3.10 图的连通性及最小生成树 本章小节 习题 例3-1 画出具有3个结点的树和二叉树的所有不同形态。 思考:深度为h的完全二叉树的结点数目不少于 如果对一棵有n个结点的完全二叉树的结点按层序编号(从第1层到第n层,每层从左到右),则对任一结点i(1≤i≤n),有 (1) 如果i=1,则i是二叉树的根,无双亲;如果i1,则其双亲是结点 。 (2) 如果2in,则结点i无左孩子;否则其左孩子是2i。 (3) 如果2i+1n,则结点i无右孩子;否则其右孩子是结点2i+1。 证明从略。 对于完全二叉树,按图3-8中的编号顺序存储,就能得到一个足以反映整个二叉树结构的线性序列。将完全二叉树中所有结点按编号顺序依次存储到一组连续的存储单元(即向量)中,既不浪费内存,又可用地址公式确定其结点的位置。但对于一般的二叉树,顺序分配造成内存浪费,图3-8所示的完全二叉树,其顺

文档评论(0)

1亿VIP精品文档

相关文档