第二章课后习题4
2017-10-18 23:05
225 查看
顺序表
优点:①因为顺序表用数组存储的,逻辑上相邻物理上也相邻,由此无需增加额外存储空间;②可以随机存取任意位置元素。
缺点:①插入与删除需要移动大量元素(eg:强行抽取中间元素);②表的容量难以确定。
单链表
优点:插入和删除元素只需要修改指针,毋须移动元素
缺点:只能顺序存取
采取何种存储结构更为优胜?
(1)顺序存储结构。空间变化不大且要求存取速度最快。
(2)链接存储结构。链表容易实现表容量的扩充,适合表的长度动态发生变化。
(3)链接存储结构。因为城市的设计与规划涉及甚广,数据经常变动修改优化,插入删除多,要求插入删除效率高,所以选择链接存储结构。
优点:①因为顺序表用数组存储的,逻辑上相邻物理上也相邻,由此无需增加额外存储空间;②可以随机存取任意位置元素。
缺点:①插入与删除需要移动大量元素(eg:强行抽取中间元素);②表的容量难以确定。
单链表
优点:插入和删除元素只需要修改指针,毋须移动元素
缺点:只能顺序存取
采取何种存储结构更为优胜?
(1)顺序存储结构。空间变化不大且要求存取速度最快。
(2)链接存储结构。链表容易实现表容量的扩充,适合表的长度动态发生变化。
(3)链接存储结构。因为城市的设计与规划涉及甚广,数据经常变动修改优化,插入删除多,要求插入删除效率高,所以选择链接存储结构。
相关文章推荐
- Python核心编程-第二章课后习题
- 教材第二章课后习题
- 《Python编程 从入门到实践》第二章课后习题
- 《算法导论》第二章----插入排序(伪代码实现、课后习题(递归版本、二分查找策略版本))
- c++Primer学习笔记之七:第二章课后习题
- C++Primer 中文版 第五版 第二章课后习题答案
- 【算法竞赛入门经典】【第二章】课后习题
- 算法竞赛入门经典第二版课后习题答案第二章
- 面向对象程序设计教程(c++语言描述)第二章课后习题解题
- 第二章课后习题答案
- Linux操作系统(第二章课后习题)
- java语言程序设计基础课后习题第二章
- C++ Primer Plus (第6版)课后习题答案 第二章
- 《Python核心编程》第二版课后习题——第二章 (记录自己做的习题,可能有误)
- 第二章:线性表 课后习题整理 数据结构与算法 --张铭
- 李航第二章课后习题
- 第二章课后习题
- 关于《C++程序设计教程》(第二版)钱能著 第二章课后习题第5题的解答程序
- Pytho 4000 n核心编程第二章课后习题
- 《C语言程序设计教程》(主编黄迪明、余勤)第二章课后习题答案