- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
线性表习题参考答案
习题二参考答案
一、选择题
链式存储结构的最大优点是( D )。
A.便于随机存取 B.存储密度高
C.无需预分配空间 D.便于进行插入和删除操作
假设在顺序表{a0,a1,……,an-1}中,每一个数据元素所占的存储单元的数目为4,且第0个数据元素的存储地址为100,则第7个数据元素的存储地址是( D )。
106 B. 107 C.124 D.128
在线性表中若经常要存取第i个数据元素及其前趋,则宜采用( A )存储方式。
A.顺序表 B. 带头结点的单链表
C.不带头结点的单链表 D. 循环单链表
在链表中若经常要删除表中最后一个结点或在最后一个结点之后插入一个新结点,则宜采用( C )存储方式。
顺序表 B. 用头指针标识的循环单链表
C. 用尾指针标识的循环单链表 D. 双向链表
在一个单链表中的p和q两个结点之间插入一个新结点,假设新结点为S,则修改链的java语句序列是( D )。
s.setNext(p); q.setNext(s); B. p.setNext(s.getNext()); s.setNext(p);
C. q.setNext(s.getNext()); s.setNext(p); D. p.setNext(s); s.setNext(q);
在一个含有n个结点的有序单链表中插入一个新结点,使单链表仍然保持有序的算法的时间复杂度是( C )。
O(1) B. O(log2n) C. O(n) D. O(n2)
要将一个顺序表{a0,a1,……,an-1}中第i个数据元素ai(0≤i≤n-1)删除,需要移动( B )个数据元素。
i B. n-i-1 C. n-i D. n-i+1
在带头结点的双向循环链表中的p结点之后插入一个新结点s,其修改链的java语句序列是( D )。
p.setNext(s); s.setPrior(p); p.getNext().setPrior(s);
s.setNext(p.getPrior());
p.setNext(s); p.getNext().setPrior(s); s.setPrior(p);
s.setNext(p.getNext());
s.setPrior(p); s.setNext(p.getNext()); p.setNext(s);
p.getNext().setPrior(s);
s.setNext(p.getNext()); s.setPrior(p); p.getNext().setPrior(s);
p.setNext(s);
顺序表的存储密度是( B ),而单链表的存储密度是( A )。
A.小于1 B. 等于1 C. 大于1 D. 不能确定
对于图2.29所示的单链表,下列表达式值为真的是( D )。
图2.29 单链表head的存储结构图
A. head.getNext().getData()==C B. head.getData()==B
C. P1.getData()==’D’ D. P2.getNext()==null
二、填空题
线性表是由n(n≥0)个数据元素所构成的 有限序列 ,其中n为数据元素的个数,称为线性表的 长度 ,n=0的线性表称为 空表 。
线性表中有且仅有一个开始结点和终端结点,除开始结点和终端结点之外,其它每一个数据元素有且仅有一个 前驱 ,有且仅有一个 后继 。
线性表通常采用 顺序存储 和 链式存储 两种存储结构。若线性表的长度确定或变化不大,则适合采用 顺序存储 存储结构进行存储。
在顺序表{a0,a1,……,an-1}中的第i(0≤i≤n-1)个位置之前插入一个新的数据元素,会引起 n-i 个数据元素的移动操作。
在线性表的单链表存储结构中,每一个结点有两个域,一个是数据域,用于存储数据元素值本身,另一个是 指针域 ,用于存储后继结点的地址。
在线性表的顺序存储结构中可实现快速的随机存取,而在链式存储结构中则只能进行
顺序 存取。
顺序表中逻辑上相邻的数据元素,其物理位置 一定 相邻,而在单链表中逻辑上相邻的数据元素,其物理位置 不一定 相邻。
在仅设置了尾指针的循环链表中,访问第一个结点的时间复杂度是 O(1) 。
在含有n个结点的单链表中,若要删除一个指定的结点p,则首先必须找到 指定结点p的前驱 ,其时间复杂度为 O(n)public void reverse() {
for (int i = 0,j=curLen-1; i j; i++,j--
您可能关注的文档
- 线切割B代码介绍.doc
- 线切割机DIY.doc
- 线切割机床说明书.doc
- 线切割维修.doc
- 线切割考核题库.doc
- 线制线制线制仪表区别.doc
- 线性代数A(学时)教学大纲(月).doc
- 线性代数B参考答案与评分标准.doc
- 线性代数与空间解析几何B大纲(商).doc
- 线性代数十讲.doc
- 2025年市国资委党委开展深入贯彻中央八项规定精神学习教育工作方案与开展学习中央八项规定主题教育工作方案(2篇文).docx
- 在2025年市商务局党组研究部署深入贯彻中央八项规定精神学习教育专题会上的讲话稿、教育动员部署会议上的讲话提纲【2篇文】.docx
- 开展2025年学习八项规定主题教育工作方案与领导在局机关深入贯彻八项规定精神学习教育部署会上的讲话稿(两篇文).docx
- 2025年深入贯彻中央八项规定精神学习教育实施方案与全面落实中央八项规定精神情况总结(2篇文).docx
- 2025年落实中央八项规定精神情况总结稿与领导在深入贯彻中央八项规定精神学习教育工作会议的主持讲话稿(2篇文).docx
- 2025年组织部长在八项规定学习教育工作专班座谈会的讲话稿与开展学习中央八项规定主题教育工作方案(两篇文).docx
- 学习2025年深入贯彻中央八项规定精神知识测试题135题【附答案】与全面深入贯彻中央八项规定精神学习教育实施方案.docx
- 2025年县委书记在中央八项规定精神学习教育动员会上的讲话稿遵守党的政治纪律和落实中央八项规定精神情况个人对照检查材料(2篇文).docx
- 2025年在深入贯彻中央八项规定精神学习教育动员部署会上的讲话稿与在市委党的建设工作领导小组会议暨部署深入贯彻中央八项规定精神学习教育专题会讲话稿(两篇文).docx
- 2025年市工业园区党工委开展深入贯彻中央八项规定精神学习教育工作方案与深入贯彻中央八项规定精神学习教育动员部署会讲话提纲【2篇文】.docx
最近下载
- 2025统编版(2024)道德与法治小学一年级下册第四单元《第14课 光荣的少先队》说课课件.pptx VIP
- 13J104建筑工程.房屋建筑.蒸压加气混凝土砌块、板材构造.pdf VIP
- 消防控制室值班服务投标方案(技术方案).pdf
- 孤独症谱系障碍PPT课件.ppt
- 2024年十八项医疗核心制度(必威体育精装版).docx
- 2024-2025学年沪教版七年级英语下册Unit 2 知识梳理(解析版).pdf VIP
- 2024年度必威体育精装版组织生活会个人发言提纲.pdf VIP
- 2024-2025学年沪教版七年级英语下册Unit 1 知识梳理(解析版).pdf VIP
- 2023-2024 中国滑雪产业白皮书.pdf
- 中药炮制工考试(高级)习题库(第1部分).pdf
文档评论(0)