1 四川大学计算机学院 《数据结构与算法分析》课程模拟试卷及参考答案 模拟试卷一 一、 单选题(每题 2 分,共 20 分) 1
以下数据结构中哪一个是线性结构
线索二叉树 D
在一个单链表 HL 中,若要在当前由指针 p 指向的结点后面插入一个由 q 指向的结点,则执行如下( )语句序列
p=q; p->next=q; B
p->next=q; q->next=p; C
p->nex t=q->nex t; p=q; D
q->nex t=p->nex t; p->nex t=q; 3
以下哪一个不是队列的基本运算
在队列第 i 个元素之后插入一个元素 B
从队头删除一个元素 C
判断一个队列是否为空 D
读取队头元素的值 4
字符 A、B、C 依次进入一个栈,按出栈的先后顺序组成不同的字符串,至多可以组成( )个不同的字符串
由权值分别为 3,8,6,2 的叶子生成一棵哈夫曼树,它的带权路径长度为( )
A. 11 B
53 以下 6 -8 题基于图 1
该二叉树结点的前序遍历的序列为( )
E、G、F、A、C、D、B B
E、A、G、C、F、B、D C
E、A、C、B、D、G、F D
E、G、A、C、D、F、B 7
该二叉树结点的中序遍历的序列为( )
A、B、C、D、E、G、F B
E、A、G、C、F、B、D C
E、A、C、B、D、G、F E
B、D、C、A、F、G、E 8
该二叉树的按层遍历的序列为( )
A.E、G、F、A、C、D、B B
E、A、C、B、D、G、F C
E、A、G、C、F、B、D D
E、G、A、C、D、F、B E A G C B D