计算机考研数据结构试卷十四(练习题含答案)

发布时间:1713980202   来源:文档文库   
字号:
25套适用于计算机考研数据结构系统练习
PS:其他正在整理,敬请期待)
数据结构试卷14 一、填空题
1二维数组A[10][20]采用列序为主方式存储,每个元素占一个存储单元并且A[0][0]的存储地址是200,则A[6][12]的地址是____
2、二维数组A[10..20][5..10]采用行序为主方式存储,每个元素占4个存储单元,并A[10][5]的存储地址是1000,则A[18][9]的地址是____
3、求下列广义表操作的结果:
(1 GetTail[GetHead[((a,b,(c,d]];
(2 GetTail[GetHead[GetTail[((a,b,(c,d]]] 4、已知一个有向图的邻接矩阵表示,计算第i个结点的入度的方法是____ 5、已知一个图的邻接矩阵表示,删除所有从第i个结点出发的边的方法是____ 6、在利用快速排序方法对一组记录(543896231572604583)进行快速排序时,递归调用而使用的栈所能达到的最大深度为____共需递归调用的次数为____其中第二次递归调用是对____一组记录进行快速排序。
7、在堆排序,快速排序和归并排序中,若只从存储空间考虑,则应首先选取____法,其次选取____方法,最后选取____方法;若只从排序结果的稳定性考虑,则应选取____方法;若只从平均情况下排序最快考虑,则应选取____方法;若只从最坏情况下排序最快并且要节省内存考虑,则应选取____方法。
二、选择题
1、二分查找和二叉排序树的时间性能【
A. 相同 B. 不相同
2、采用二分查找方法查找长度为n的线性表时,每个元素的平均查找长度为【
AOn2 B. O(nlog2n C. O(n D. O(log2n 3、在待排序的元素序列基本有序的前提下,效率最高的排序方法是【
A. 插入排序 B. 选择排序 C. 快速排序 D. 归并排序 4、下述几种排序方法中,要求内存量最大的是【
A. 插入排序 B. 选择排序 C. 快速排序 D. 归并排序 5、设有两个串pq,求qp中首次出现的位置的运算称作【
A. 连接 B. 模式匹配 C. 求子串 D. 求串长
6、二维数组A中,每个元素A[i][j]的长度为3个字节,行下标i07,列下标j09,从首地址SA开始连续存放在存储器内,该数组按列存放时,元素A[4][7]的起始地址为【
A. SA+141 B. SA+180 C. SA+222 D. SA+225 7某二叉树的前序遍历结点访问顺序是abdgcefh中序遍历的结点访问顺序是dgbaechf则其后序遍历的结点访问顺序是【
A. bdgcefha B. gdbecfha C. bdgaechf
D. gdbehfca
8、在一非空二叉树的中序遍历序列中,根结点的右边【
A. 只有右子树上的所有结点 B. 只有右子树上的部分结点 C. 只有左子树上的部分结点 D. 只有左子树上的所有结点 9、具有6个顶点的无向图至少应有【 】条边才能确保是一个连通图。
A. 5 B. 6 C. 7
D. 8 10、二分查找和二叉排序树的时间性能【
A. 相同 B. 不相同 C. 可能相同 D. 不确定
三、计算与算法应用题:
1. 已知一个有向图的顶点集V和边集G分别为: V={a,b,c,d,e,f,g,h}
E={,,,,,,,,,}; 假定该图采用邻接矩阵表示,则分别写出从顶点a出发进行深度优先搜索遍历和广度优先搜索遍历得到的顶点序列。
2. 设散列表的长度为13散列函数为Hh= k%13给定的关键码序列为1914230168208427。试画出用线性探查法解决冲突时所构成的散列表。
0 1 2 3 4 5 6 7 8 9 10 11 12












四、阅读下列算法,分析它的作用:
1. void AD(Lnode* & HL { Insert(HL,30; Insert(HL,50; Delete(HL,26; Delete(HL,55;
} 假定调用该算法时以HL为表头指针的单链表中的内容为(15264855,则调用返回后该单链表中的内容为:
______________________________ 2.

void AI(adjmatrrix GA,int i,int n { cout<<<’’;
visted[i]=true;
for(int j=0;jif(Ga[I][j]! =0&& GA[i][j]! =MaxValue&& ! visited[j] AI(GA,j,n; } 该算法的功能为:
_____________________________________________________________________

五、算法设计
1. 已知深度为h的二叉树以一维数组BT(1:2h-1作为其存储结构。请写一算法,求该

本文来源:https://www.2haoxitong.net/k/doc/3c878aa91b37f111f18583d049649b6648d709aa.html

《计算机考研数据结构试卷十四(练习题含答案).doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式

相关推荐