2016年10月自考02142数据结构导论试题及答案含解析_第1页
2016年10月自考02142数据结构导论试题及答案含解析_第2页
2016年10月自考02142数据结构导论试题及答案含解析_第3页
2016年10月自考02142数据结构导论试题及答案含解析_第4页
2016年10月自考02142数据结构导论试题及答案含解析_第5页
免费预览已结束,剩余5页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据结构导论年月真题

02142201610

1、【单选题】已知问题规模为n,则下列程序片段的时间复杂度是

O(nc)

O(log2n)

A:

O(n)

B:

O(2n)

C:

答D:案:C

2、【单选题】若用计算机来模拟银行客户排队等待办理业务的情形,则所应该采用的数据结

构是

队列

A:

B:

C:

答D:案:B

3、【单选题】若线性表采用链式存储结构,则适用的查找方法为

随机查找

散列查找

A:

二分查找

B:

顺序查找

C:

答D:案:D

4、【单选题】已知指针P和q分别指向某单链表中第一个结点和最后一个结点,假设指针s

指向另一个单链表中某个结点,则在S所指结点之后插入上述单链表应执行的语句为

q→next;s→next;s→next=P;

s→next=P;q→next=s→next;

A:

p→next=s→next;s→next=q;

B:

s→next2q;p→next2s→next;

C:

答D:案:A

5、【单选题】栈的运算特点是先进后出,元素a、b、c、d依次入栈,则不能得到的出栈序

列是

abcd

dcba

A:

cabd

B:

bcda

C:

答D:案:C

6、【单选题】在实现队列的链表结构中,其时间复杂度最优的是

仅设置头指针的单循环链表

仅设置尾指针的单循环链表

A:

仅设置头指针的双向链表

B:

仅设置尾指针的双向链表

C:

答D:案:B

7、【单选题】任意一棵二叉树的前序和后序遍历的结果序列申,各叶子结点之间的相对次序

关系是

不一定相同

都相同

A:

都不相同

B:

互为逆序

C:

答D:案:B

8、【单选题】若某棵树的存储结构采用双亲表示法,如题8图所示,则该树的高度是

2

3

A:

4

B:

5

C:

答D:案:C

9、【单选题】无向图的邻接矩阵一定是

对称矩阵

对角矩阵

A:

稀疏矩阵

B:

三角矩阵

C:

D:

答案:A

10、【单选题】根据连通图的深度优先搜索的基本思想,如题10图所示的连通图的一个

深度优先搜索的结果序列是

123456

123465

A:

126345

B:

162543

C:

答D:案:B

11、【单选题】用顺序查找方法对含有n个数据元素的顺序表按从后向前查找次序进行查

找,现假设查找其中每个数据元素的概率不相等,那么

该顺序表按查找概率由低到高的顺序来存储数据元素,其ASL最小

该顺序表按查找概率由高到低的顺序来存储数据元素,其ASL最小

A:

ASL的大小与数据元素在该顺序表中的位置次序无关

B:

ASL的大小与查找每个数据元素的概率无关

C:

答D:案:A

12、【单选题】已知散列表的存储空间为T[0,…,l6],散列函数为H(k)----kmod17,

用二次探测法解决冲突。散列表中已插入下列关键字:TE53--39、T[6]一57和T[73—7],则

下一个关键字值23在该散列表中插入的位置是

T[23]

T[4]

A:

T[8]

B:

T[10]

C:

答D:案:D

13、【单选题】对关键字序列{eSC,tab,ah,con,brk,del}进行排序时,若关键字序列

的变化情况如下;①esc,tab,ah,con,brk,del②ah,tab,eSC,con,brk,del③alt,

brk,esc,con,tab,del④alt,brk,con,esc,tab,delOah,brk,con,del,tab,

esc⑥ah,brk,con,del,esc,tab。则所用的排序方法是

直接插入排序

直接选择排序

A:

堆排序

B:

冒泡排序

C:

答D:案:B

14、【单选题】满足最小堆定义的是

{21,25,55,23,51,63}

{21,51,55,63,25,23}

A:

{21,63,55,25,51,23}

B:

{21,51,23,63,55,25}

C:

答D:案:D

15、【单选题】设有两个长度分别为m、n的降序有序序列{a1,a2,…,am)、{b1,

b2,…,bn),采用二路归并方法将它们合并成长度为m+12的降序有序序列,则归并过程中

元素比较次数最少的条件一定是

a1>b1

A:

am>bn

a1<1bn

B:

am<1b1

C:

答D:案:C

16、【问答题】借助于队列能够将含有n个数据元素的栈逆置,比如栈S中的元素为{a,

b,C}逆置后变成{C,b,a}。试简述你的解决方案。

答案:先将栈中元素依次出栈并入队列,然后使该队列元素依次出队列并进入栈。

17、【问答题】为便于表示二叉树的某些基本运算,则深度为k.的二叉树的顺序存储结

构中的数组的大小为多少?画出如题30图所示的二叉树的顺序存储结构示意图,并说明对

一般形态的二叉树不太适合使用顺序存储结构来表示的原因。

答案:

18、【问答题】先序遍历、中序遍历一个森林分别等同于先序、中序遍历该森林所对应的二

叉树。现已知一个森林的先序序列和中序序列分别为ABCDEFIGJH和BDCAIFJGHE,试画出该森

林。

答案:

19、【问答题】设有一组关键字值序列{e,b,d,f,a,g,C}现要求:(1)根据二叉排序树

的创建方法构造出相应的二叉排序树(关键字值的大小按字母表顺序计);(2)计算等概率情况

下在该二叉排序树上查找成功的平均查找长度ASL。

答案:

20、【问答题】若采用二路归并排序方法对关键字序列{25,9,78,6,65,15,58,18,

45,20}进行升序排序,写出其每趟排序结束后的关键字序列。

答案:初始态:[25][9][78][6][65][15][58][18][45][20]第一趟:[925][678][15

65][1858][2045]第二趟:[692578][15185865][2045]第三趟:[691518

25586578][2045]第四趟:[691518202545586578]

21、【问答题】某电商有关手机的库存信息,按其价格从低到高存储在一个带有头结点的单

循环链表中,链表中的结点由品牌型号(nametype)、价格(price)、数量(quantity)和指针

(next)四个域组成。现新到in台、价格为c、品牌型号为x的新款手机需入库,写出相应的

存储结构和实现该要求的算法。

答案:

22、【问答题】写出向存储结构为邻接矩阵的无向图G中插入一条边(x,y)的算法。算法

的头函数为:voidAddEdgetoGraph(Graph*G,VertexTypeX,VertexTypey>,无向图G

的存储结构为:

答案:

23、【填空题】从宏观上看,数据、数据元素和______反映了数据组织的三个层次。

答案:数据项

24、【填空题】在表长为n的顺序表中插入或删除一个元素,则需移动元素的具体个数与表

长和____有关。

答案:该元素所处的位置

25、【填空题】非空的单循环链表的头指针为head,尾指针为rear,则rear—

>next=_______。

答案:head

26、【填空题】设以数组Q[m]存放循环队列的元素,变量rear和queuelen分别表示循环队

列中队尾元素的下标位置和元素的个数。则计算该队列中队头元素下标位置的公式是

________。

答案:(rear-queuelen+m)%m

27、【填空题】二维数组A[8][9]按行优先顺序存储,若数组元素A[2][3]的存储地址为

l087,A[4][7]的存储地址为ll53,则每个数组元素占用的存储单元的个数是________。

答案:3

28、【填空题】设一个完全二叉树共含有196个结点,则该完全二叉树中含有叶结点的个数

是________。

答案:98

29、【填空题】假设高度为h二叉树中只有度为2和度为0这两种类型的结点,则该类二叉

树中结点个数至多为2h-1、至少为________。

答案:2h-1

30、【填空题】若以数据集{34,5,12,23,8,18}为叶结点的权值构造一棵哈夫曼

(HUffman)树,那么该Huffman树的带权路径长度WPL______。

答案:238

31、【填空题】设有散列函数H(k)和键值k1、k2(k1≠k2),若H(k1)=H(k2),

则这种现象称为“冲突”,且称键值k1和k2互为______。

答案:同义词

32、【填空题】一个图的最小生成树是满足一定条件的生成树,即一个图的最小生成树是指

该图的所有生成树中______的生成树。

答案:权值之和最小

33、【填空题】对长度为n的有序顺

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论