数据结构测试试卷及答案.pdfVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

一、得分单项选择题(10小题,每小题2分,共20分)

1.设栈S和队列Q的初始状态为空,元素e1,e2,e3,e4,e5,e6依次通过栈S,一个元素出栈后即进

入队列Q,若6个元素出队的顺序是e2,e4,e3,e6,e5,e1,则栈S的容量至少应该是(B)。

A.2B.3C.4D.6

2.由4个叶子结点构造一棵哈夫曼树,该树的总结点数是(D)。

A.4B.5C.6D.7

3.对于长度为m(m1)的指定序列,通过初始为空的一个栈、一个队列后,错误的叙述是

(D)。

A.若入栈和入队列的序列相同,则出栈序列和出队序列可能相同

B.若入栈和入队列的序列相同,则出栈序列和出队序列可以互为逆序

C.入队序列与出队序列关系为1:1,而入栈序列与出栈序列关系是1:n(n≥1)

D.入队序列与出队序列关系为1:n(n≥1),而入栈序列与出栈序列关系是1:1

4.在一个单链表HL中,若要删除由指针q所指结点的后继结点,则执行(A)。

A.p=q-next;q-next=p-next;B.p=q-next;q-next=p;

C.p=q-next;p-next=q-next;D.q-next=q-next-next;q-next=q;

5.假设有如下遗产继承规则:丈夫和妻子可以相互继承遗产;子女可以继承父亲或母亲的遗

产;子女之间不能相互继承。则表示该遗产继承关系的数据结构应该是(B)。

A.树B.图C.线性表D.集合

6.设数组S[n]作为两个栈S1和S2的存储空间,对任何一个栈只有当S[n]全满时才不能进行

进栈操作。为这两个栈分配空间的最佳方案是(A)。

A.S1的栈底位置为0,S2的栈底位置为n-1

B.S1的栈底位置为0,S2的栈底位置为n/2

C.S1的栈底位置为0,S2的栈底位置为n

D.S1的栈底位置为0,S2的栈底位置为1

第1页共5页

7.下面说法中不正确的是(D)。

A.对称矩阵只须存放包括主对角线在内的下(或上)三角的元素即可

B.对角矩阵只须存放非零元素即可

C.稀疏矩阵中值为零的元素较多,因此可以采用三元组表方法存储

D.稀疏矩阵中大量值为零的元素分布有规律,因此可以采用三元组表方法存储所需空间与线

性表长度成正比

8.为5个使用频率不等的字符设计哈夫曼编码,不可能的方案是(A)。

A.100,11,10,1,0B.111,110,10,01,00

C.000,001,010,011,1D.001,000,01,11,10

9.已知一棵二叉树的结点数为n,若该二叉树无度为1的结点,则该二叉树的叶子结点数为

(D)。

A.nB.n-1C.(n-1)/2D.(n+1)/2

10.求单源最短路径的迪杰斯特拉(Dijkstra)算法是按(B)的顺序求源点到各顶点

的最短路径的。

A.路径长度递减B.路径长度递增C.顶点编号递减D.顶点编号递减

二、得分(8分)试给出下面稀疏矩阵A的三元组表示。下标从0开始。

文档评论(0)

135****0993 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档