目录

  • 1 课程资料
    • 1.1 课程标准
    • 1.2 教学日历
    • 1.3 说课课件
  • 2 第一章绪论
    • 2.1 本章教学目标
    • 2.2 数据结构简介
    • 2.3 数据结构类型
    • 2.4 算法分析
    • 2.5 本章讲义
    • 2.6 本章测验题
    • 2.7 测验
  • 3 线性结构
    • 3.1 本章教学目标
    • 3.2 线性表
    • 3.3 线性表的顺序存储及运算实现
      • 3.3.1 本节讲义
    • 3.4 线性表的链式存储和 运算实现
      • 3.4.1 本节讲义
    • 3.5 应用
    • 3.6 数组
      • 3.6.1 讲义
    • 3.7 本章测验题
    • 3.8 测验
    • 3.9 作业
  • 4 第三章栈和队列
    • 4.1 本章教学目标
    • 4.2 第一课时栈
      • 4.2.1 讲义
    • 4.3 第二课时队列
      • 4.3.1 讲义
    • 4.4 应用
      • 4.4.1 讲义
    • 4.5 本章测验题
  • 5 第四章串
    • 5.1 第一课时概念
    • 5.2 本章学习目标
    • 5.3 本章测验题
  • 6 第五章树和二叉树
    • 6.1 本章学习目标
    • 6.2 第一课时树的定义及基本术语
    • 6.3 第二课时二叉树定义性质存储
    • 6.4 第三课时二叉树遍历
    • 6.5 第四二叉排序与平衡二叉树
    • 6.6 第五树森林二叉树之间转换
    • 6.7 第六课时哈夫曼树
    • 6.8 本章测验题
    • 6.9 测验
    • 6.10 作业
  • 7 第六章图
    • 7.1 本章学习目标
    • 7.2 第一课时图的基本概念
    • 7.3 第二课时图的存储
    • 7.4 第三课时图的遍历
    • 7.5 第四课时最小生成树
    • 7.6 第五课时最短路径
    • 7.7 第六课时拓扑排序
    • 7.8 第七课时关键路程
    • 7.9 本章测验题
    • 7.10 测验
    • 7.11 作业
  • 8 第七章查找
    • 8.1 本章学习目标
    • 8.2 第一课时顺序查找二分查找
    • 8.3 第二课时哈希表
    • 8.4 本章测验题
    • 8.5 测验
    • 8.6 作业
  • 9 第八章排序
    • 9.1 本章学习目标
    • 9.2 第一课时基本概念
    • 9.3 第二课时插入选择排序
    • 9.4 第三课时交换排序
    • 9.5 第四课时归并 基排序及比较
    • 9.6 本章测验题
    • 9.7 测验
    • 9.8 作业
本章测验题

1.对于一棵具有n个结点的树,该树中所有结点的度数之和为________。

A. n-1          B. n          C. n+1       D. (n+1)/2

2.设结点A 有3个兄弟结点且结点B为结点A的双亲结点,则结点B 的度数为________。

A. 3             B.4          C.5          D. 1

3.根据二叉树的定义可知二叉树共有________种不同的形态。

A. 4             B.5          C. 6         D. 7

4.在一棵树中,________没有前驱结点。

A. 分支结点       B. 叶结点     C. 树根结点  D. 空结点

5.设某棵二叉树中只有度数为0和度数为2的结点,且度数为0的结点数为 n,则这棵二叉中共有________个结点。

A. 2n            B.n+1         C. 2n-1     D.2n+1

6.设某棵二叉树的高度为10,则该二叉树上叶子结点最多有________。

A. 20            B.256          C. 512      D.1024

7.一棵具有5层满二叉树中结点总数为________

A. 31            B.32          C.33        D.16

8. 如下图所示的4 棵二叉树,_______不是完全二叉树。

9.具有65个结点的完全二叉树的高度为________。 (根的层次号为1)

A.8          B.7            C.6           D.5

10.把一棵深度4的左单支二叉树改造成完全二叉树时,要增添    个空结点。

    A.10         B.8            C.6           D.4

11.设按照从上到下、从左到右的顺序从 1 开始对完全二叉树进行顺序编号,则编号为 i结点的左孩子结点的编号为________。

A. 2i+1     B. 2i          C. i/2        D. 2i-1

12.首先访问结点的左子树,然后访问该结点,最后访问结点的右子树,这种遍历称为________。

A.前序遍历      B.后序遍历      C.中序遍历       D.层次遍历

13.已知一棵二叉树的前序遍历结果为 ABCDEF ,中序遍历结果为 CBAEDF,则后序遍历的结果为________。           

A.CBEFDA      B. FEDCBA       C. CBEDFA         D. 不定

14.已知某二叉树的后序遍历序列是 dabec, 中序遍历序列是 debac,它的前序遍历序列是________。

A.acbed        B.decab        C.deabc          D.cedba

15.某二叉树T有n个结点,设按某种遍历顺序对T中的每个结点进行编号,编号值为1,2,…,n且有如下性质:T中任一结点V,其编号等于左子树上的最小编号减1,而V的右子树 的结点中,其最小编号等于V左子树上结点的最大编号加1。这时按        编号。

A.中序遍历序列   B.前序遍历序列    C.后序遍历序列    D.层次遍历序列