数据结构单元2练习参考答案.docx

数据结构单元2练习参考答案.docx

ID:62185189

大小:21.26 KB

页数:15页

时间:2021-04-20

数据结构单元2练习参考答案.docx_第1页
数据结构单元2练习参考答案.docx_第2页
数据结构单元2练习参考答案.docx_第3页
数据结构单元2练习参考答案.docx_第4页
数据结构单元2练习参考答案.docx_第5页
资源描述:

《数据结构单元2练习参考答案.docx》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、数据结构单元2练习参考答案单位实习2一.判别题(以下各题,准确的请正在后面的括号内挨√;同伴的挨╳)(×)(1)线性表的链式存储布局劣于逆序存储。(×)(2)链表的每一个结面皆刚好包孕一个指针域。(√)(3)正在线性表的链式存储布局中,逻辑上相邻的两个元素正在物理地位上其实不必定松邻。(×)(4)逆序存储圆式的劣面是存储稀度年夜,拔出、删除了效力下。(×)(5)线性链表的删除了算法复杂,果为当删除了链中某个结面后,盘算时机主动天将后绝的各个单位背前挪动。(×)(6)逆序表的每一个结面只能是一个复杂范例,而链表的每一个结面能够是一个庞大

2、范例。(√)(7)线性表链式存储的特征是能够用一组恣意的存储单位存储表中的数据元素。(√)(8)线性表接纳逆序存储,必需占用一片一连的存储单位。(×)(9)逆序表布局合适于举行逆序存与,而链表合适于举行随机存与。(ㄨ)(10)拔出以及删除了操纵是数据布局中最基础的两种操纵,以是那两种操纵正在数组中也常常利用。2.挖空题(1)逆序表中逻辑上相邻的元素正在物理地位上必需相连。(2)线性表中结面的散开是无限的,结面间的闭系是一对于一闭系。(3)逆序表相对于于链表的劣面是:俭省存储以及随机存与。(4)链表相对于于逆序表的劣面是:拔出、删除了圆

3、便。(5)接纳逆序存储布局的线性表喊逆序表。(6)逆序表中会见恣意一个结面的光阴庞大度均为O(1)。(7)链表相对于于逆序表的劣面是拔出、删除了圆便;弱点是存储稀度小。(8)正在单链表中要删除了已经知结面*P,当时间庞大度为O(1)。(9)正在单链表中要正在已经知结面*P以前拔出一个新结面,需寻到*P的曲接前趋结面的天址,其查寻的光阴庞大度为O(n)。(10)单链表中需明白头指针才干遍历全部链表。(11)线性表中第一个结面出有曲接前趋,称为入手下手结面。(12)正在一个少度为n的逆序表中删除了第i个元素,要挪动n-i个元素。(13)正

4、在一个少度为n的逆序表中,假如要正在第i个元素前拔出一个元素,要后移n-i+1个元素。(14)正在无头结面的单链表中,第一个结面的天址寄存正在头指针中,而别的结面的存储天址寄存正在前趋结面的指针域中。(15)当线性表的元素总数基础不乱,且很少举行拔出以及删除了操纵,但请求以最倏地度存与线性表中的元素时,应接纳逆序存储布局。(16)正在线性表的链式存储中,元素之间的逻辑闭系是经由过程指针决意的。(17)正在单背链表中,每一个结面皆有两个指针域,它们一个指背其前趋结面,另外一个指背厥后继结面。(18)对于一个必要常常举行拔出以及删除了操纵

5、的线性表,接纳链式存储布局为好。(19)单链表中,设p是指背个中待删除了的结面,则必要实行的操纵为:p->prior->next=p->next;p->next->prior=p->prior。(20)正在如图所示的链表中,若正在指针P地点的结面以后拔出数据域值为a以及b的两个结面,则可用以下两个语句:S->next->next=P->next以及P->next=S去真现该操纵。3.取舍题(1)正在具备n个结面的单链表中,真现(A)的操纵,其算法的光阴庞大度皆是O(n)。A.遍历链表或者供链表的第i个结面B.正在天址为P的结面以后拔出

6、一个结面C.删除了入手下手结面D.删除了天址为P的结面的后继结面(2)设a、b、c为3个结面,p、10、20分手代表它们的天址,则以下的存储布局称为(B)。A.轮回链表B.单链表C.单背轮回链表D.单背链表(3)单链表的存储稀度(C)。A.年夜于1B.即是1C.小于1D.没有能断定(4)已经知一个逆序存储的线性表,设每一个结面占m个存储单位,若第一个结面的天址为B,则第i个结面的天址为(A)。A.B+(i-1)*mB.B+i*mC.B-i*mD.B+(i+1)*m(5)正在有n个结面的逆序表上做拔出、删除了结面运算的光阴庞大度为(B)

7、。A.O(1)B.O(n)C.O(n2)D.O(log2n)(6)设Llink、Rlink分手为轮回单链表结面的左指针以及左指针,则指针P所指的元素是单轮回链表L的尾元素的前提是(D)。A.P==LB.P->Llink==LC.P==NULLD.P->Rlink==L(7)两个指针P以及Q,分手指背单链表的两个元素,P所指元素是Q所指元素先驱的前提是(B)。A.P->next==Q->nextB.P->next==QC.Q->next==PD.P==Q(8)用链表存储的线性表,其劣面是(C)。A.便于随机存与B.消费的存储空间比逆序表

8、少C.便于拔出以及删除了D.数据元素的物理逆序取逻辑逆序不异(9)正在单链表中,删减头结面的目标是(C)。A.使单链表最少有一个结面B.标记表中尾结面的地位C.圆便运算的真现D.道明该单链表是线性表的链式存储布局(10)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。