北航16秋作业1答案100分.docxVIP

  1. 1、本文档共4页,可阅读全部内容。
  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文档。上传文档
查看更多

北航《算法与数据结构》在线作业一

一、单选题(共25道试题,共100分。)

在一个单链表HL中,若要在指针q所指结点的后面插入一个由指针p所指向的结点,则执行( )。

q-next=p-next;p-next=q;

p-next=q-next;q=p;

q-next=p-next;p-next=q;

p-next=q-next;q-next=p;

正确答案:D

快速排序的记录移动次数( )比较次数,其总执行时间为O(nlog2n)。

大于

大于等于

小于等于

小于

正确答案:C

下述几种排序方法中,平均查找长度最小的是()

插入排序

选择排序

快速排序

归并排序正确答案:C

对顺序表上的插入、删除算法的时间复杂性分析来说,通常以()为标准操作

条件判断

结点移动

算术表达式

赋值语句正确答案:B5.

对于含有n个顶点e条边的无向连通图,利用Prim算法生成最小代价生成树其时间复杂度为()。

O(log2n)

O(n2)

O(ne)

O(elog2e)

正确答案:B

6. 下列关于栈的叙述正确的是()。

栈是非线性结构

栈是一种树状结构

栈具有先进先出的特征

栈具有后进先出的特征正确答案:D

7.堆是一个键值序列{k1,k2,?,kn},对i=1,2,?,|_n/2_|,满足()

ki≤k2i≤k2i+1

kik2i+1k2i

ki≤k2i且ki≤k2i+1(2i+1≤n)

ki≤k2i或ki≤k2i+1(2i+1≤n)

正确答案:C

如果只想得到1024个元素组成的序列中第5个最小元素之前的部分排序的序列,用()方法最快。

起泡排序

快速排序

简单选择排序

堆排序正确答案:D

队列的插入操作是在()进行。

队首

队尾

队前

队后

正确答案:B

具有65个结点的完全二叉树其深度为()。

8

7

6

5

正确答案:B

某二叉树结点的前序序列为E、A、C、B、D、G、F,中序遍历为A、B、C、D、E、F、G。该二叉树结点的后序序列为()。

B,D,C,A,F,G,E

B,D,C,F,A,G,E

E,G,F,A,C,D,B

E,G,A,C,D,F,B

正确答案:A

某程序的时间复杂度为(3n+nlog2n+n2+8),其数量级表示为()。

O(n)

O(nlog2n)

O(n2)

O(log2n)正确答案:C

单链表的一个存储结点包含()

数据域或指针域

指针域或链域

指针域和链域

数据域和链域正确答案:D

若由森林转化得到的二叉树是非空的二叉树,则二叉树形状是()。

根结点无右子树的二叉树

根结点无左子树的二叉树

根结点可能有左二叉树和右二叉树

各结点只有一个儿子的二叉树正确答案:C

对于顺序表,以下说法错误的是()

顺序表是用一维数组实现的线性表,数组的下标可以看成是元素的绝对地址

顺序表的所有存储结点按相应数据元素间的逻辑关系决定的次序依次排列

顺序表的特点是:逻辑结构中相邻的结点在存储结构中仍相邻

顺序表的特点是:逻辑上相邻的元素,存储在物理位置也相邻的单元中正确答案:A

在一个单链表HL中,若要向表头插入一个由指针p指向的结点,则执行()。

HL=p;p-next=HL;

p-next=HL;HL=p;

p-next=HL;p=HL;

p-next=HL-next;HL-next=p;

正确答案:B

设有向图有n个顶点和e条边,采用领接表作为其存储表示,在进行拓扑排序时,总的计算时间为()。

O(nloge)

O(n+e)

O(n*e)

O(n的平方)

正确答案:B

非空的循环单链表head的尾节点(由p所指向)满足()。

p-next=NULL

p=NULL

p-next=head

p=head

正确答案:C

对于单链表表示法,以下说法错误的是()

数据域用于存储线性表的一个数据元素

指针域或链域用于存放一个指向本结点所含数据元素的直接后继所在结点的指针

所有数据通过指针的链接而组织成单链表

NULL称为空指针,它不指向任何结点,只起标志作用正确答案:C

设有1000个无序的元素,希望用最快的速度挑选出其中前10个最大的元素,最好()排序法。

起泡排序

快速排序

堆排序

基数排序正确答案:B

下列有关图遍历的说法中不正确的是()。

连通图的深度优先搜索是个递增过程

图的广度优先搜索中邻接点的寻找具有“先进先出”的特征

非连通图不能用深度优先搜索法

图的遍历要求每个顶点仅被访问一次正确答案:C

下列图的说法中正确的是()。

一个具有n个顶点的无向完全图的边数为n(n-1)

连通图的生成树是该图的一个极大连通子图

图的广度优先搜索是一个递归过程

在非连通图的遍历过程中,每调用一次深度优先搜索算法都得

文档评论(0)

hao187 + 关注
官方认证
文档贡献者

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

认证主体武汉豪锦宏商务信息咨询服务有限公司
IP属地上海
统一社会信用代码/组织机构代码
91420100MA4F3KHG8Q

1亿VIP精品文档

相关文档