数据结构简答复习2

一、数组和广义表

1.1 数组

1.1.1   n×n的对称矩阵,分别写出在采用压缩存储和采用非压缩存储时所占用的存储空间

1.1.2   数组a[1..50,1..80]的基地址为2000,每个元素占2个存储单元,若以行序为主序顺序存储,a[45][68]的存储地址为多少?若以列序为主序顺序存储,a[45][68]的存储地址为多少?

1.2 广义表

1.2.1  设广义表A=(a,b,c),B=(A,(c,d)),C=(a,(B,A),(e,f)),写出下列各运算结果:
(1)head[A]
(2)tail[B]
(3)head[head[head[tail[C]]]]

1.2.2  简述广义表、数组和线性表之间的关系

二、树

2.1 二叉树基本概念及性质

2.1.1 已知一棵完全二叉树的第6层(设根节点为第1层)有8个叶子节点,则该完全二叉树的节点个数最多是多少?最少是多少?

2.1.2 已知一棵完全二叉树有50个叶子节点,则该二叉树的总节点数至少应有多少个?

2.2 二叉树的遍历算法

2.2.1   二叉树的先序、中序和后序分别如下,填出空格处的内容,并画出该二叉树。

            先序序列:__B__F__ICEH__G
            中序序列:D__KFIA__EJC
            后序序列:__K__FBHJ__G__A

2.2.2 非空二叉树的先序序列和后序序列正好相同,则该二叉树的形态是什么?

        非空二叉树的先序序列和中序序列正好相反,则该二叉树的形态是什么?

        非空二叉树的中序序列和后序序列正好相反,则该二叉树的形态是什么?

2.3 哈夫曼树

2.3.1 以数据集{2,5,7,9,13}为权值构造一棵哈夫曼树,并计算其带权路径长度。

2.3.2 下表给出了在一篇英文文章中的15个单词的出现频度。若有一篇正文仅由上述字符数据表中的词组成,那么它们的最佳编码是什么?平均长度是多少?

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值