欢迎光临散文网 会员登陆 & 注册

数据结构模拟卷小题题解(个人)

2022-05-17 14:56 作者:羽走  | 我要投稿

            今晚考试,在这之前把自己做的卷子答案放在这里,欢迎各位指正。

选择题

    此题答案为C

    解析:链式存储的物理顺序可以是不连续的,而其逻辑顺序要求连续,所以不同选择C

    此题答案为B

    解析:.....

此题答案为D

解析 :链式存储结构的存储单元的地址连续不连续都可以

此题答案为 B

解析:插入删除操作较多的情况下可以采用链式存储结构,节省时间

此题答案为C

解析:只解释错误的选项,1 必定先于2 进入栈中,所以在出栈的时候 2 必定在 1 的前面,                所以此题选择C选项。

此题答案为B

解析 :问的栈容量,队列就不用咋看了,直接看出队序列,进入e1, e2;e2出栈,e3,                 e4进栈,此时看出队序列,e6在e4之后,说明此时栈内的元素一共有 e1,e3,                     e4,可得栈容量至少应该是3。

此题答案为B

解析:课本69页中间部分。

此题答案为D

解析:有点小坑,可能很多人一开始都会选C,但其实选D,因为在题目条件给的,数组是                从0开始的,所以m只是最大数量减1,在计算的时候还要加1。

此题答案为B

解析:先读题,以行序为主序存储二维数组哪怕是你没注意这个地方也可以写对,题目真水

            10 + ( 4 * 100 + 4) * 2 = 818, 所以选B。


此题答案为D

解析 : 课本上串的性质,不知道快去翻书。

此题答案为C

解析:二叉排序树的存储结构为左子树均比根节点小,右子树均比根节点大,所以先遍历左                子树,然后访问根节点,最后遍历右子树,即可得到递增序列,此题选C。

此题答案为C

解析:

红笔为度为2的节点,蓝笔为度为0的节点

此题答案为A

解析:中序遍历左根右,选A

此题答案选

解析 : 先序遍历的顺序为根左右,后序遍历的顺序为左右根,想要他俩正好相反,必须为                均 无左孩子或者右孩子,AB选项互相冲突,所以不选。但是C选项的描述也过于简单

             应该为 “所有节点均只有一个孩子” ,也就是只有一个叶子结点,所以选择C。

此题答案为B

解析 : ......动动手画一下就好了,很简单的

填空题


答案 : 线性  ;   图。

答案 : O(n^2);

答案 : L->next == NULL

答案 : 栈 ; 队列。

解析 : S 代表往栈中push一个元素,X代表出栈,所以按照一系列操作一下就是...

答案 : bdcea

答案 :  1 ; 2 ; (a,b, c);

解析 : 根左左,根右右 , 根 节点带两个孩子的,根左右,根右左

答案 : 五种

解析 : 深度为4的完全二叉树就有15个节点了,要想保证深度为5 ,必须保证第五层有一                个节点,所以至少有16个节点。

答案 : 16

答案 : 502

解析 : 拿个笔画一画就行

答案 :n

答案 : 第八章没看,不会

解析 : 首先确定根节点为A ,后面就挺简单的。

答案 : ABCDEFGH

解析 : 类似上学期学的二分查找,说4的自己去敲一敲代码就知道了

答案 :3

答案 : 二叉排序树

答案 : 顺序 ; 链式。

判断题



这是自己在练习时候写的,如果存在错误还请指正。


数据结构模拟卷小题题解(个人)的评论 (共 条)

分享到微博请遵守国家法律