1、数据结构 A期中模拟试卷 第 1 页 共 4 页南京邮电大学通达学院 2014/2015 学年第一学期数据结构 A期中模拟试卷本试卷共 4 页; 考试时间 100 分钟;院(系) 班级 学号 姓名 题号 一 二 三 四 五 六 七 八 总 分得分一、 填空题(每题 4 分,共 5 题)1. 四种基本的数据逻辑结构是:_、_、_、_2. 在数据结构中,数据的逻辑结构分线性结构和_ 。3. 对于栈只能在_插入和删除元素。4. 数组 A 中,每个元素的长度为 3 个字节,行下标 i 从 1 到 8,列下标 j 从 1 到10,从首地址 SA 开始连续存放的存储器内,该数组按行存放,元素 A58的地址
2、为 。5. 若一课二叉树的前序遍历和中序遍历分别为 ABDEGCFH 和 DBGEACHF,则该二叉树的后序遍历为_二、 选择题(每题 4 分,共 5 题)1设有一个栈,元素的进栈次序为 A,B,C,D,E,下列_是不可能的出栈序列。A. E,A,B,C,D B. B,C,D,E,AC. A,B,C,D,E D. E,D,C,B,A2.在深度为 5 的满二叉树中,叶子节点的个数为_A.32 B.31 C.16 D.153.已知一棵二叉树的前序遍历结果为 ABCDEF,中序遍历结果为 CBAEDF,则后序遍历的结果为.ACBEFDA B FEDCBA C CBEDFA D不定4.已知中缀表达式为
3、 a*(b+c)-d/e,请问下列哪个为正确的后缀表达式 _A.abc+*de/- B. bc+a*de/- C. bc+*a/de- D.abc+*de/-5. 一棵具有 n 个结点的完全二叉树的树高度(深度)是( )Alogn +1 Blogn+1 Clogn Dlogn-1 数据结构 A期中模拟试卷 第 2 页 共 4 页三、简答题(每题 10 分,共 6 题)1.下图所示的森林:(1)求树(a) 的先根序列和后根序列;(2)求森林先序序列和中序序列;(3)将此森林转换为相应的二叉树;ABCDEFGHIJK(a)(b)2. 设有正文 AADBAACACCDACACAAD,字符集为 A,B
4、,C,D,设计一套二进制编码,使得上述正文的编码最短。数据结构 A期中模拟试卷 第 3 页 共 4 页NPGH JM OLIK3设对一棵二叉树进行中序遍历和后序遍历的结果分别如下:前序: ABCDEFIGJH中序: BDCAIFJGHE画出该二叉树4.将图中的森林转化为二叉树。数据结构 A期中模拟试卷 第 4 页 共 4 页5.设有字符串集 S=A,B,C,D,E,F,W 为各字符的使用频率,W=2,3,5,7,9,12,对字符集合进行哈夫曼编码。(1)画出哈夫曼树;(2)计算加权路径长度;(3)求各字符的编码。6.给出图中所示的稀疏矩阵顺序表示的行三元组表和列三元组表,并求快速转置算法中所得
5、的数组 num和 k的值。数据结构 A期中模拟试卷 第 5 页 共 4 页南京邮电大学通达学院 2014/2015 学年第一学期数据结构 B期中模拟试卷答案本试卷共 4 页; 考试时间 100 分钟;院(系) 班级 学号 姓名 题号 一 二 三 四 五 六 七 八 总 分得分三、 填空题(每题 4 分,共 5 题)6. 四种基本的数据逻辑结构是集合、线性、树、图7. 在数据结构中,数据的逻辑结构分线性结构和非线性结构 。8. 对于栈只能在栈顶插入和删除元素。9. 数组 A 中,每个元素的长度为 3 个字节,行下标 i 从 1 到 8,列下标 j 从 1 到10,从首地址 SA 开始连续存放的存
6、储器内,该数组按行存放,元素 A58的地址为 LOCsa+(48*3)。10. 若一课二叉树的前序遍历和中序遍历分别为 ABDEGCFH 和 DBGEACHF,则该二叉树的后序遍历为 DGEBHFCA四、 选择题(每题 4 分,共 5 题)ABAAA三、简答题(每题 10 分,共 6 题)1.下图所示的森林:(1)求树(a) 的先根序列和后根序列;(2)求森林先序序列和中序序列;(3)将此森林转换为相应的二叉树;BCDEFGHIJK(a)(b)(1) ABCDEF; BDEFCA;(2) ABCDEFGHIJK; BDEFCAIJKHG 林转换为相应的二数据结构 A期中模拟试卷 第 6 页 共
7、 4 页叉树; AGBCDEFHIJK2. 设有正文 AADBAACACCDACACAAD,字符集为 A,B,C,D,设计一套二进制编码,使得上述正文的编码最短。答:字符 A,B,C,D 出现的次数为 9,1,5,3。其哈夫曼编码如下A:1,B:000,C:01,D:0013设对一棵二叉树进行中序遍历和后序遍历的结果分别如下:前序: ABCDEFIGJH中序: BDCAIFJGHE画出该二叉树1 359000111数据结构 A期中模拟试卷 第 7 页 共 4 页AB EDCGJIFH5.设有字符串集 S=A,B,C,D,E,F,W 为各字符的使用频率,W=2,3,5,7,9,12,对字符集合进行哈夫曼编码。(1)画出哈夫曼树;(2)计算加权路径长度;(3)求各字符的编码。6.给出图中所示的稀疏矩阵顺序表示的行三元组表和列三元组表,并求快速转置算法中所数据结构 A期中模拟试卷 第 8 页 共 4 页得的数组 num和 k的值。这两题看书!