数据结构习题集答案(C语言版严蔚敏)
第2章 线性表
2.1 描述以下三个概念的区别:头指针,头结点,首元结点(第一个元素结点)。
解:头指针是指向链表中第一个结点的指针。首元结点是指链表中存储第一个数据元素的结点。头结点是在首元结点之前附设的一个结点,该结点不存储数据元素,其指针域指向首元结点,其作用主要是为了方便对链表的操作。它可以对空表、非空表以及首元结点的操作进行统一处理。
2.2 填空题。
解:(1) 在顺序表中插入或删除一个元素,需要平均移动表中一半元素,具体移动的元素个数与元素在表中的位置有关。
(2) 顺序表中逻辑上相邻的元素的物理位置必定紧邻。单链表中逻辑上相邻的元素的物理位置不一定紧邻。
(3) 在单链表中,除了首元结点外,任一结点的存储位置由其前驱结点的链域的值指示。
(4) 在单链表中设置头结点的作用是插入和删除首元结点时不用进行特殊处理。
2.3 在什么情况下用顺序表比链表好?
解:当线性表的数据元素在物理位置上是连续存储的时候,用顺序表比用链表好,其特点是可以进行随机存取。
2.4 对以下单链表分别执行下列各程序段,并画出结果示意图。
解:
2.5 画出执行下列各行语句后各指针及链表的示意图。
L=(LinkList)malloc(sizeof(LNode)); P=L;
for(i=1;i=4;i++){
P
您可能关注的文档
- PLC实现 十人投票机的设计与制作.doc
- 人教新目标九年级英语Unit 115知识点归纳经典版.doc
- 省道S101线沙河台上公路陈家山隧道及连接线工程 中国甘孜.doc
- 污水处理厂设计设计说明书.doc
- 高电压直流输电系统的设计.doc
- 市场营销小论文中国咖啡市场浅析.doc
- 工商管理答辩关于移动肇庆分公司客户满意度的策略研究.ppt
- 卡尔曼滤波在实时噪声处理中的应用.doc
- 132零用现金管理.ppt
- 河北某次高压天然气管线工程施工组织设计.doc
- 2024-2025学年大学生村官预测复习及参考答案详解【最新】.docx
- 2024-2025学年大学生村官题库检测试题打印附答案详解【A卷】.docx
- 2025中原银行面试题及答案.docx
- 2024-2025学年华为认证高分题库【基础题】附答案详解.docx
- 2025福建漳州东山县公安局第一次招聘警务辅助人员8人考试模拟试题及答案解析.docx
- 2025重庆银行面试题目及答案.docx
- 2024-2025学年度三支一扶考试黑钻押题(真题汇编)附答案详解.docx
- 2024年合肥一中教育集团北城分校招聘教师真题含答案.docx
- 2024-2025学年大学生村官每日一练试卷带答案详解(典型题).docx
- 2024年漳州诏安县公安局招聘笔试真题含答案汇总.docx
最近下载
- 2025-2030卫星互联网产业链布局与商业应用价值研究.docx
- Q-JLM 0170-2025 HIP和RIP水气单元技术标准.pdf VIP
- 算力基础设施窗口指导政策深度解析.docx VIP
- 快消品建设样板市场详细操作方案.doc VIP
- 2025年招标采购从业人员专业技术能力考试(招标采购项目管理中级)经典试题及答案五.docx VIP
- 《上消化道出血的护理》课件.ppt VIP
- 铁路站房改造施工方案.docx VIP
- 校园保洁服务投标方案.docx VIP
- 2025学年福建省漳州市数学六年级期末考试(附答案解析).docx VIP
- 宁夏中考:2024年-2022年《道德》考试真题以及参考答案.pdf VIP
原创力文档

文档评论(0)