- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据结构1-4单元答案
第1章 习题答案
1. 填空题(1)在计算机中的存储映像(是逻辑结构在计算机中的实现或存储表示) ?数据元素的表示 ???元素之间关系的表示 ???数据元素。(2)已经实现 ??是一个概念 ??分离 ??分离(3)时、空效率 ???指人对算法阅读理解的难易程度 ???对于非法的输入数据,算法能给出相应的响应,而不是产生不可预料的后果。(4)软硬件环境 ???问题规模的?(5)最坏(6)O(n4) ?????O(n2) (7)时间复杂度(8)n ??? ???O(n2)2. 判断题(1)×(2)×(3)√(4)√(5)√(6)√(7)×(8)×(9)×(10)×3. 简答题(1)略(见教材第3页的1.2数据结构的基本概念)(2)(a)n-1,??O(n) ????(b) ?n-1 , ??O(n)(c)11* n+1, ?O(n)(n为初始值100)(d) ?, ?O() ???(e)?n , ??O(n)第2章 习题及答案1、填空题(1)address+m*i(2)顺序 ?顺序 ?顺序 ?链式存储 ?链式存储(3)亦相邻 ??不一定(4)n-i+1(5) 0≤i≤la的长度 ???-1≤j≤lb的长度-1 ??????0≤k≤lc的长度-1(6) ??????插入的位置,节点数n(顺序表长度n)(7)其前驱 ??????????O(n) ????????O(1)(8)其前驱 ??????????O(n) ????????O(1)(9)p→next=p→next →next(10)head→next==Null ???head==Null ???head→next==head ???head==Null(11)head→next=head→next→next ?????head=head→next(12)x=p→prior→data; ???p→prior→data=p→next→data; ?????p→next→data=x;(13)p==head→prior(或p→next==head)2.判断题(1)×(2)√(3)×(4)×(5)×(6)×(7)√(8)×(9)×(10)×3.简答题(1)
? 单向循环链表 双向循环链表 存储密度 高 低 查找后继的时间复杂度 O(1) O(1) 查找前驱的时间复杂度 O(n) O(1) (2)在带头结点的单链表上,查找指针p所指结点的前驱。(3)交换指针p与指针q所指结点的值。4.算法设计题(1)
void reverse(SeqList l)
{ ?for (i=0; i=(l.listlength-1)/2; i++)
l.elem[i]—l.elem[l.listlength-1-i];
}
(2)
void delete(SeqList, int i, int k)
/*从顺序表中删除自第i个元素开始的k个元素*/{ ?if (i0 || il.listlength-1|| k0)
??{ ?printf(“Error”);
return;
}
if (i+k=l.listlength) ?/*表中从i个元素起到最后一个元素有k个元素*/??{ for ( j=i+k; jl.listlength; j++)
?????l.elem[j-k]=l.elem[j];
???l.listlengt=l.listlength-k;
??}
else ???/*表中从i个元素起直到最后一个元素不足k个元素*/?l.listlength=i;
}
(3)
void ?insert(LinkList h, ElementType ?x)
/*将x插入到递增链表h中,插入后的链表有序性不变*/{ ?if (h→next==Null) /*空表时*/?{ ?q=(linklist) malloc (sizeof(ListNode));
q→next=Null;
q→data=x;
h→next =q;
}
p1=h→next; ?p2=h;
while (p1→next != Null ? ?p1→datax)
{ ?p2=p1;
p1=p1→next;
}
if ( p1→next==Null ? p1→datax)
{ ?q=(linklist) malloc (sizeof(ListNode));
??q→next=Null;
q→data=x;
p1→next=q;
}??
else ?/* (p1→next==Null p1→data=x) || (p1→next!=Null p1→data=x)*/
{ ?q=(LinkList) malloc (sizeof(ListNode);
q→data=x;
p2→next=q;
q→next=p1;
}
}
(4)
v
您可能关注的文档
- 2008年全国高考江西理科数学试题与答案.doc
- 2005年高考各地数学(理)分类整理-排列组合、二项式定理与概率统计.doc
- 2008年高考数学文科试题分类汇编:集合与简易逻辑.doc
- 2007年高考试题——数学文(山东卷)-精编解析版.doc
- 2008年普通高等学校招生全国统一考试数学卷(湖南.理)含答案.doc
- 2008年普通高等学校招生全国统一考试数学卷(福建.理)含详解.doc
- 2009届全国名校真题模拟专题训练12-导数与极限填空题(数学).doc
- 2008年高考试题——数学文(福建卷).doc
- 2008年高考数学试题分类汇编--直线与平面.doc
- 2008年高考理科数学试卷及答案-甘肃省.doc
- 2013高三英语二轮复习(江苏专用)语法对点强化训练27 主谓一致.doc
- 2013理论热点面对面1——3章(一).doc
- 2013版高中全程复习方略配套课件:7.1空间几何体的结构及其三视图和直观图(人教A版·数学理)浙江专用.ppt
- 2013高一数学必修1课件:3.2.1 第二课时 换底公式与自然对数(新人教B版).ppt
- 数码笔升级说明.doc
- 整合RAID.doc
- 2013版高考数学(人教A版·数学文)全程复习方略配套课件:9.1 算法与程序框图(共48张PPT).ppt
- 2013版高考数学专题辅导与训练配套课件:1.1集合、常用逻辑用语(湖北专供-数学文).ppt
- 新三板2014.4.15媒体沟通会.docx
- 新gre逻辑技巧以及练习.doc
最近下载
- 律师制度与实务课件:律师收费.pptx
- xx集团粮食仓储及加工基地可行性研究报告.docx
- (正式版)-B 5768.2-2022 道路交通标志和标线 第2部分:道路交通标志.docx VIP
- 青少年法制教育讲稿-甘肃省副省长罗笑虎为中小学生作毒品预防教育报告全文.docx VIP
- 2025年水平定向钻市场调查报告.docx
- 辅导员大一新生入学教育主题班会.pptx VIP
- 天津布兰德新摩尔企业策划咨询有限公司公司简介.ppt VIP
- intouch hmi与archestra集成本机成功安装.pdf VIP
- 中国染料化工项目经营分析报告.docx
- 2025-2026学年浙美版(2024)小学美术二年级上册教学计划及进度表.docx
文档评论(0)