正在进行安全检测...

发布时间:1714380728   来源:文档文库   
字号:

一、判断题(正确在括号内填√,错误在括号内填×,每题1分,共15分)
1.线性表采用顺序存储,必须占用一片连续的存储单元。 2.栈和队列的共同点是只允许在端点处插入和删除元。 3.数据结构包括数据间的逻辑结构、数据的存储方式和数据的运算三个方面。
4.一棵哈夫曼树中不存在度为1的结点。
5.散列法是一种对关键字进行运算的查找方法和存储方法。 6.一个队列的入队序列是1,2,3,4,则队列的出队序列是4,3,2,1
7.数
8.算:有、输、输、完
9线 10.二叉树中任何一个结点的度都是2 11.直接插入排序是稳定的排序。
12n个顶点的无向图最多有n*(n-1条边。 13.一个有向图的邻接矩阵一定是一个非对称矩阵。 14.用二分查找法对一个顺序表进行查找,这个顺序表可以是按各键值排好序的,也可以是没有按键值排好序的。
15设高度为h的二叉树上只有度为0和度为2的结点,则此类二叉树中所包含的结点数至少为2h-1

二、单项选择(在备选答案中选出一个正确答案,并将正确答案的序号填在题干后的括号内。每题1分,共15分)
1. 下列算法的时间复杂度为
x=n;// n>1
While(x>=(y+1*(y+1 Y++; AO(n1/2 BO(n2 C O(log2n DO(n 2. n个顶点的无向连通图的最小生成树包含( 条边
A.n B.n-1 C.n/2 D.n+1
3. 深度为6(根的层次为1)的二叉树最多有( )个结点。 A64 B32 C 63 D31 4. 线100,2,5(
A. 110 B. 120 C. 100
D. 108 5. p

Ap->next=p->next->next ; Bp=p->next; Cp->next=p->next; Dp =p->next->next; 6 . 稀疏矩阵一般的压缩存储方法有两种,即(
A.二维数组和三维数组 B.三元组和十字链表 C.散列和十字链表 D.三元组和散列
7. 按照二叉树的定义,具有3个结点的二叉树有( )种。 A3 B4 C5 D6 8. 具有4个顶点的无向完全图有( )条边。 A. 6 B. 20 C. 16 D. 12 9. 经过以下栈运算后,x的值是
InitStack(s; Push(s, a; Push(s, b; Pop(s, x ; GetTop(s, x; A. a B. b C. 1 D. 0 10. 在一个长度为N的顺序表中,删除第i个元素,需向前移动元素的个数(
A.N-i-1 B. N-i C. N-i+1 D.i 11. 最大容量为n的循环队列,队尾指针是rear,队头是front,则队满的条件是
A. rear+1=front B. rear=front C(rear+1 MOD n=front D. (rear-l MOD n=front 1-10
12. 具有6个顶点的无向图至少应有 条边才能确保是一个连通图。 A. 6 B. 7 C. 8 D. 5 13. 采用顺序查找方法查找长度为n的线性表时,每个元素的平均查找长度为( . (n+1/2 . n/2 . n . (n-1/2 14. 无向图的邻接矩阵是一个( A. 零矩阵 B. 对称矩阵 C. 上三角矩阵 D. 对角矩阵
15. 有一个有序表{1461018354253677178849299},当用二分查找法查找键值为4的结点时,经( )比较后查找成功。
A. 2 B. 4 C. 3 D. 12
三、简答与应用题(第15分,26每题7分,共40分) 1. 画出5种不同型态的二叉树。
2. 对于给定的5个实数W={851327},试构造Huffman树,并求出该树的最小带权路径长度WPL

3. 对下面的数据序列,写出采用冒泡排序算法排序的每一趟排序的结果。
5072318060209614
4. 设散列表长度为11,散列函数HK=K%11,采用线性探测法处理冲突,若输入序列为(1009012060783542311588,要求构造出散列表。 0 1 2 3 4 5 6 7 8 9 10












5. 已知一棵二叉树的顺序存储结构如下图所示。 1)画出此棵二叉树。(3
2)写出该二叉树的中根遍历和后根遍历的序列。(4
1 2 3 4 5 6 7 8 9 10 11 12 13 14 A B F
C
G
J


D
E
H
I
K

6. 已知某带权无向图,如下图所示。 (1请用邻接矩阵法表示该图。(3


(2从顶点0出发,采用Prim算法画示最小生成树的过程。(4
四、算法设计题(每题10分,共30分)
1. 写出二叉树的前序遍历递归算法。
2. 在带头结点单链表head中,若p结点存在,试编写删除某一结点p的算法。
3.编写直接插入排序算法。

2-10

本文来源:https://www.2haoxitong.net/k/doc/86a0a5d4102de2bd960588cb.html

《正在进行安全检测....doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式

相关推荐