试题详情
- 简答题叙述顺序表和链表在存储方式、空间占用、读取操作、插入和删除操作等方面的不同。
- 1. 两者的存储结构不同。顺序用物理相邻实现逻辑相邻,大多用数组实现,链接存储用链接的方式实现逻辑相邻,物理上不一定相邻;
2. 存储相同数量的数据,顺序存储占用空间小,链接存储占用空间大;
3. 读取操作:顺序存储为按元素序号随机访问,效率较高;链接存储为按元素序号顺序访问,效率较低;
4. 插入和删除操作:顺序存储要移动约半数元素,效率较低;链接存储不需移动现有元素,效率较高。 关注下方微信公众号,在线模考后查看
热门试题
- 带头结点的循环单链表head为空的判断条
- 设用邻接矩阵A表示有向图G的存储结构,则
- 函数depth实现返回二叉树的高度,请在
- 插入排序
- 编写算法判别给定二叉树是否为完全二叉树。
- 对二叉链表的访问只能从()指针开始.若二
- 数据元素是数据的最小单化。
- 对一个线性表的存取操作很少,而插入和删除
- 线性表(a1,a2,…,an)以链接方式
- 采用递归方式对顺序表进行快速排序,下列关
- 有向图中的结点前驱后继关系的特征是()。
- 散列表的查找效率取决于散列表造表时选取的
- 在一棵平衡二叉排序树中,每个结点的平衡因
- 冒泡排序算法关键字比较的次数与记录的初始
- 顺序查找不论在顺序线性表中还是在链式线性
- 29条边的有向连通图,至少有()个顶点,
- 在含有n个关键字的小根堆(堆顶元素最小)
- 稀疏矩阵一般采用()方法进行压缩存储。
- 排序的主要目的是为了以后对已排序的数据元
- 对稀疏矩阵进行压缩存储是为了便于进行矩阵