数据结构(滁州学院)1450388513中国大学MOOC答案100分最新完整版

券顿拟糜俺艇赔坟络靡纱酬穗

对应课程:点击查看
起止时间:2020-02-10到2020-06-08
更新状态:已完结

第三周 链表(上)(总时长22’57”) 链表(上)单元测验

1、 线性表采用链式存储时,其地址 。

A:必须是连续的
B:部分地址必须是连续的
C:一定是不连续的
D:连续与否均可以
答案: 连续与否均可以

2、 从一个具有n个结点的单链表中查找值等于x的结点时,在查找成功的情况下,需要平均比较_ 个结点。

A:n/2
B:n
C:(n+1)/2
D:(n-1)/2
答案: (n+1)/2

3、 能够满足快速完成插入和删除运算的线性表存储结构是____。

A:顺序存储
B:链式存储
C:散列存储
D:有序存储
答案: 链式存储

4、 已知单向链表中指针p指向结点A, 表示删除A的后继结点(若存在)的链操作(不考虑回收)。

A:p—>next=p—>next—>next
B:p=p—>next
C:p=p—>next—>next
D:p—>next=p
答案: p—>next=p—>next—>next

5、 在一个单向链表中,已知结点q是p的前趋结点,若在q和p之间插入*s结点,则须执行_____。

A:s—>next= p—>next;p—>next=s;
B: q—>next=s; s—>next= p;
C: p—>next= s—>next;s—>next= p;
D:p—>next=s; s—>next=q;
答案: q—>next=s; s—>next= p;

6、 已知last指向单向简单链表的尾结点,将s所指结点加在表尾,不正确的操作是____。

A:last->next=s,last=s,last->next=NULL;
B:last->next=s,s->next=NULL,last=s;
C:s->next=NULL, last->next=s, s=last;
D:s->next=NULL, last->next=s,last=s;
答案: s->next=NULL, last->next=s, s=last;

7、 已知last指向单向简单链表的尾结点,将s所指结点加在表尾,正确的操作是____。

A:s->next=s,last=s,last->next=NULL;
B:last->next=s,s->next=NULL,last=s;
C:s->next=NULL, last->next=s, s=last;
D:s->next=last, last->next=NULL,last=s;
答案: last->next=s,s->next=NULL,last=s;

8、 已知h是指向单向加头链表的首指针,p指向一个新结点,将p所指结点插在表头的操作是_____。

A:p->next=h,h->next=p;
B:p->next=h->next,h->next=p;
C:p->next=h,h=p;
D:h->next=p,p->next=h->next;
答案: p->next=h->next,h->next=p;

9、 已知h是指向单向加头链表的首指针,删除表头结点的操作是_____。

A:p=h,h=p->next;free(p);
B:p=h->next;free(p);h=h->next;
C:p=h->next,h->next=p->next;free(p);
D:free(h->next);h=h->next;
答案: p=h->next,h->next=p->next;free(p);

10、 就单一的____运算来说,线性表采用顺序存储比采用链式存储好(n是表长)。

A:存取任意第i(0≤i≤n-1)个结点
B:交换前两个结点的值
C:输出所有结点
D:查找结点x在表中的序号
答案: 存取任意第i(0≤i≤n-1)个结点

11、 就单一的____运算来说,线性表采用链式存储比采用顺序存储好。

A:删除指定元素
B:输出所有结点
C:查找结点x在表中的序号
D:在表尾处插入一个元素
答案: 删除指定元素

12、 判定以head为首指针的单向简单链表为空的条件是 。

A:head= =NULL
B:head->next= =NULL
C:head->next= =head
D:head!=NULL
答案: head= =NULL

13、 判定以head为首指针的单向加头链表为空的条件是 。

A:head= =NULL
B:head->next= =NULL
C:head->next= =head
D:head!=NULL
答案: head->next= =NULL

14、 链表不具备的特点是_____。

A:可随机访问任一结点
B:插入删除不需要移动元素
C:不必事先估计存储空间
D:所需空间与其长度成正比
答案: 可随机访问任一结点

15、 对一个具有n个元素的线性表,建立单向链表的时间复杂度至少为__ 。

A:O(n)
B:O(1)
C:O(logn)
D:O(n^2)
答案: O(n)

第三周 链表(下)(总时长18’38”) 链表(下)单元测验

1、 在长度为n的有序链表中插入一个结点并保持有序,最坏情况下和平均情况下,时间复杂性分别是_____。

A:O(n)和O(1)
B:O(n)和O(log n)
C:O(n)和O(n)
D:O(nlogn)和O(n)
答案: O(n)和O(n)

2、 将如图所示的向单向链表中A段和B段交换位置(将B段调到A段的前面,其余结点次序不变),正确的程序段为_ 数据结构(滁州学院)1450388513中国大学MOOC答案100分最新完整版第1张

A:p->next= q->next;q->next=r->next; r->next=p->next;
B:q->next=r->next; r->next=p->next; p->next=q->next;
C:t=q->next; q->next=r->next; r->next=p->next; p->next=t;
D:t=q->next; q->next=r->next; r->next=q; p->next=t;
答案: t=q->next; q->next=r->next; r->next=p->next; p->next=t;

3、 若某线性表中最常用的操作是在最后一个元素之后插入新元素,或删除第一个元素,则采用 存储方式最节省时间。

A:单链表
B:仅有头指针的单循环链表
C:双链表
D:仅有尾指针的单循环链表
答案: 仅有尾指针的单循环链表

4、 对一个具有n个元素的线性表,建立其有序单链表的时间复杂度为_____。

A:O (n)
B:O (1)
C:O (logn)
D:O(n^2)
答案: O(n^2)

5、 以head为首指针的非空单向循环链表的尾结点(由p所指向)满足_____。

A:p—>next==NULL
B:p==NULL
C:p—>next==head
D:p==head
答案: p—>next==head

6、 一个长度为n(n>1)的单向链表设有头和尾两个指针,执行_____操作所用时间与表长有关。

A:删除单链表中的第一个元素
B:删除单链表中的最后一个元素
C:在单链表第一个元素前插入一个新元素
D:在单链表最后一个元素后插入一个新元素
答案: 删除单链表中的最后一个元素

7、 如果对非空线性表的运算只有如下4种:(1)删除第一个元素;(2)删除最后一个元素;(3)在第一个元素左边插入新元素;(4)在最后一个元素的右边插入新元素。那么,最合适的存储形式是_____。

A:仅有表头指针的单向链表
B:仅有表尾指针的单向链表
C:仅有表头指针的双向循环链表
D:仅有表尾指针的单向循环链表
答案: 仅有表头指针的双向循环链表

8、 设有两个长度都为n的单向链表,结点类型相同。若以h1为表头指针的链表是非循环的,以h2为表头指针的链表是循环的,则_____。

A:对于两个链表来说,删除第一个结点的操作,其时间复杂性都是O(1)
B:对于两个链表来说,删除最后一个结点的操作,其时间复杂性都是O(n)

       


上方为免费预览版答案,如需购买完整答案,请点击下方红字:


点击这里,购买完整版答案


为了方便下次阅读,建议在浏览器添加书签收藏本网页

添加书签方法:

1.电脑按键盘的Ctrl键+D键即可收藏本网页

2.手机浏览器可以添加书签收藏本网页

点击浏览器底部菜单-【添加书签】-收藏本网页
数据结构(滁州学院)1450388513中国大学MOOC答案100分最新完整版第2张

点击浏览器底部菜单-【书签/历史】-可查看本网页
数据结构(滁州学院)1450388513中国大学MOOC答案100分最新完整版第3张


获取更多慕课答案,欢迎在浏览器访问我们的网站:

http://mooc.mengmianren.com

数据结构(滁州学院)1450388513中国大学MOOC答案100分最新完整版第4张

数据结构(滁州学院)1450388513中国大学MOOC答案100分最新完整版第5张

注:请切换至英文输入法输入域名,如果没有成功进入网站,请输入完整域名:http://mooc.mengmianren.com/


我们的公众号

打开手机微信,扫一扫下方二维码,关注微信公众号:萌面人APP

本公众号可查看各种网课答案,还可免费查看大学教材答案

点击这里,可查看公众号功能介绍

数据结构(滁州学院)1450388513中国大学MOOC答案100分最新完整版第6张



APP下载


点击这里下载萌面人APP,使用更方便!



APP功能说明

1.可查看各种网课答案

点击【萌面人官网】,可查看知到智慧树,超星尔雅学习通,学堂在线等网课答案

数据结构(滁州学院)1450388513中国大学MOOC答案100分最新完整版第7张

点击【中国大学慕课答案】,可查看mooc慕课答案

数据结构(滁州学院)1450388513中国大学MOOC答案100分最新完整版第8张

2.可一键领取淘宝/天猫/京东/拼多多无门槛优惠券

如图所示,点击对应图标即可领取淘宝/天猫/京东/拼多多无门槛优惠券

数据结构(滁州学院)1450388513中国大学MOOC答案100分最新完整版第9张


 

矢岛稻卵僳惕迁共荣度抚棠讲