- 10
- 0
- 约1.61万字
- 约 14页
- 2017-08-05 发布于河南
- 举报
第2章线性表习题练习答案
2.1 试描述头指针、头结点、开始结点的区别、并说明头指针和头结点的作用。答:??? 开始结点是指链表中的第一个结点,也就是没有直接前趋的那个结点。??? 链表的头指针是一指向链表开始结点的指针(没有头结点时),单链表由头指针唯一确定,因此单链表可以用头指针的名字来命名。??? 头结点是在链表的开始结点之前附加的一个结点。有了头结点之后,头指针指向头结点,不论链表否为空,头指针总是非空。而且头指针的设置使得对链表的第一个位置上的操作与在表其他位置上的操作一致(都是在某一结点之后)。
2.2 何时选用顺序表、何时选用链表作为线性表的存储结构为宜?答: 在实际应用中,应根据具体问题的要求和性质来选择顺序表或链表作为线性表的存储结构,通常有以下几方面的考虑: 1.基于空间的考虑。当要求存储的线性表长度变化不大,易于事先确定其大小时,为了节约存储空间,宜采用顺序表;反之,当线性表长度变化大,难以估计其存储规模时,采用动态链表作为存储结构为好。 2.基于时间的考虑。若线性表的操作主要是进行查找,很少做插入和删除操作时,采用顺序表做存储结构为宜;反之, 若需要对线性表进行频繁地插入或删除等的操作时,宜采用链表做存储结构。并且,若链表的插入和删除主要发生在表的首尾两端,则采用尾指针表示的单循环链表为宜。
2.3 在顺序表中插入和删除一个结点需平均移动
您可能关注的文档
- 网站搜索引擎优化技巧与方法.doc
- 微观结构和物质多样性习题与详解.doc
- 微机原理和接口技术实验程序.doc
- 微机原理和接口技术习题答案4(1).doc
- 微机原理和接口技术作业1.doc
- 微机原理试题1与答案.doc
- 微机原理与应用复习题答案1.doc
- 违章作业处罚与试岗、离岗、内部待岗和培训管理标准.doc
- 文件上传组件应用和编写.doc
- 我与父亲一起走泥路.doc
- 复习课件:国家转型视角下的九上第三、四单元复习课件(打印用).pptx
- 2026药品流通领域医疗机构招标采购药品质量追溯平台建设技术和运营成本效益研究.docx
- 2026无人机巡检电力线路故障定位效率分析.docx
- 2026中国预制菜产业链布局及渠道拓展与品牌建设策略报告.docx
- 2025至2030中国电池行业发展现状分析及有效策略与实施路径评估报告.docx
- 2026挪威高端装备制造业市场发展现状经济分析及投资策略评估规划报告.docx
- 2026动力电池回收拆解自动化装备需求预测.docx
- 2025至2030中国脑积水分流行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030中国感应炉变压器行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030中国塑料喷嘴行业细分市场及应用领域与趋势展望研究报告.docx
原创力文档

文档评论(0)