数据结构典中典的题

数据结构典中典的题

一、绪论

二、线性表

设有一个12×12的对称矩阵M,将其上三角部分的元素mi, j(1≤i≤j≤12)按行优先存入C语言的一维数组  N中,元素m6, 6在N中的下标是 

A.50		B.51 		C.55		D.66 
答案:
A 

三、栈与队列

现有队列Q与栈S,初始时Q中的元素依次是1, 2, 3, 4, 5, 6(1在队头),S为空。若仅允许下列3种操作:①出队并输出出队元素;②出队并将出队元素人栈;③出栈并输出出栈元素,则不能得到的输出序列是
A.1,2,5,6,4,3 		B.2,3,4,5,6,1		C.3,4,5,6,1,2		D.6,5,4,3,2,1  
答案:
C 

四、树与二叉树

若将一棵树 T 转化为对应的二叉树 BT,则下列对 BT 的遍历中,其编历序列与 T 的后根
遍历序列相同的是______ 
A.先序遍历	B.中序遍历	C.后序遍历	D.按层遍历 
对 n 个互不相同的符号进行哈夫曼编码。若生成的哈夫曼树共有 115 个结点,则 n 的值
是______ 
A.56	B.57	C.58	D.60
在任意一棵非空平衡二叉树(AVL 树)T 1 中,删除某结点 v 之后形成平衡二叉树 T 2 ,再
将 v 插入 T 2 形成平衡二叉树 T 3 。下列关于 T 1 与 T 3 的叙述中,正确的是______ 
(I)若 v 是 T 1 的叶结点,则 T 1 与 T 3 可能不相同 
(II)若 v 不是 T 1 的叶结点,则 T 1 与 T 3 一定不相同 
(III)若 v 不是 T 1 的叶结点,则 T 1 与 T 3 一定相同 
A.仅Ⅰ	 B.仅Ⅱ 	C.仅Ⅰ、Ⅱ	D.仅Ⅰ、Ⅲ 
设一棵非空完全二叉树T的所有叶结点均位于同一层,且每个非叶结点都有2个子结点。若T有k个叶结点,则T的结点总数是______
A.2k-1 		B.2k 		C.??^2 		D.2^?? ? 1 
已知字符集{a, b, c, d, e, f},若各字符出现的次数分别为  6, 3, 8, 2, 10, 4,则对应字符集中 
各字符的哈夫曼编码可能是______

A.00,1011,01,1010,11,100 
B.00,100,110,000,0010,01
C.10,1011,11,0011,00,010
D.0011,10,11,0010,01,000
已知二叉排序树如下图所示,元素之间应满足的大小关系是______。
答案:
B C A A A

五、图

六、查找

七、排序

选择一个排序算法时,除算法的时空效率外,下列因素中,还需要考虑的是 
Ⅰ.数据的规模 	Ⅱ.数据的存储方式 
Ⅲ.算法的稳定性 Ⅳ.数据的初始状态 
A.仅Ⅲ 	 B.仅Ⅰ、Ⅱ 	C.仅Ⅱ、Ⅲ、Ⅳ	D.Ⅰ、Ⅱ、Ⅲ、Ⅳ 
排序过程中,对尚未确定最终位置的所有元素进行一遍处理称为一“趟”。下列序列中, 
不可能是快速排序第二趟结果的是
A.5,2,16,12,28,60,32,72 
B.2,16,5,28,12,60,32,72 
C.2,12,16,5,28,32,72,60 
D.5,2,12,28,16,32,72,60 
设外存上有 120 个初始归并段,进行 12 路归并时,为实现最佳归并,需要补充的虚段 
个数是 
A.1		B.2 	C.3		 D.4 
 答案: 
 D D B

数据结构典中典的题

上一篇:支持百万级TPS,Kafka是怎么做到的?答案藏在这10张图里


下一篇:Nginx 的优化