• 数据结构期末考试题 > 2007级《数据结构》期末考试题答案
  • 2007级《数据结构》期末考试题答案

    免费下载 下载该文档 文档格式:DOC   更新时间:2011-12-19   下载次数:0   点击次数:1

    2007级《数据结构》期末考试题答案

    一、 单项选择题(每小题2分,共30分)

    1.D 2.C 3.B 4.A 5.D 6.C 7.B 8.A 9. D 10.D 11.B 12.A 13.D 14.C 15.B

    二、填空题(每空1分,共14分)

    1.相同属性、前驱、后继

    2.∟㏒22n」+1 、 2n-1

    3.数组

    4.栈顶 栈底

    5.3 2

    6.邻接矩阵、邻接表、边集数组

    7.0

    三、名词解释(每题4分,共16分。)

    1.数据结构:数据+结构,指的是数据之间的相互关系,即数据的组织形式

    2. 线性表是最基本、最简单、也是最常用的一种数据结构。线性表中数据元素之间的关系是一对一的关系,即除了第一个和最后一个数据元素之外,其它数据元素都是首尾相接的。

    3.哈夫曼树:哈夫曼树又称最优二叉树,是一种带权路径长度最短的二叉树。

    4.最小生成树:最小生成树

    四、简答题(每题4分,共16分。)

    1.正确性、稳健性、可读性、时间复杂度、空间复杂度

    2.S->right=P->right;

    P->left->right=S;

    S->right=P;

    P-left=S.

    3.树的性质:1)树中的结点数等于所有结点度数之和;

    _ 2)度为K的树中第i层上至多有Ki-1个结点(i>=1);

    _ 3)深度为h的K叉树上至多有(kh-1)/(k-1) 个结点;

    4)具有n个结点的k叉树的最小深度为

    4.返回N个数的阶乘之和;O(n)。

    五、

    1.void_ Preorder(BinTree__ T)

    ____ {

    ______ if(T) {

    __________ Printf(“%c”,T→data);

    Preorder(T→lchild);

    __________ Preorder(T→rchild);

    _______ }

    ____ }

    2.

    .

    A

    B

    E

    C

    F

    D

    G

    H

    后序ABCDEFGH

    3.构造的哈夫曼树

    11

    6

    8

    10

    14

    218

    29

    50

    15

    5

    3

    2

    7

     

    树的带权路径长度WPL=131

    4.(1)

    1

    5

    4

    2

    3

    6

    10

    4

    9

    12

    5

    6

    0

    (2)(V0,V1)6,(V1,V6)4,( V2,V6)9,(V2,V3)5,(V3,V4)10,(V0,V5)12

    (3)_ (V1,V6)4,(V2,V3)5,(V0,V1)6,( V2,V6)9,(V3,V4)10,(V0,V5)12

  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 DOC格式下载
  • 您可能感兴趣的
  • 数据结构java版考试题  数据结构考试题和答案  数据结构考试题  数据结构上机考试题  数据结构线性表考试题  c++数据结构考试题  数据结构期中考试题  地震数据处理考试题  数据挖掘考试题