试题详情
- 简答题对于线性表的两种存储结构,若线性表的总数基本稳定,且很少进行插入和删除操作,但要求以最快的速度存取线性表中的元素,应选用何种存储结构?试说明理由。
- 应选用顺序存储结构,因为每个数据元素的存储位置和线性表的起始位置相差一个和数据元素在线性表中的序号成正比的常数。因此,只要确定了其起始位置,线性表中的任一个数据元素都可随机存取,因此,线性表的顺序存储结构是一种随机存取的存储结构,而链表则是一种顺序存取的存储结构。
关注下方微信公众号,在线模考后查看
热门试题
- 设计一个求结点x在二叉树中的双亲结点算法
- 折半查找方法可以用于按值有序的线性链表的
- 二叉排序树的充要条件是任一结点的值均大于
- n(n≥2)个权值均不相同的字符构成哈夫
- 图的遍历方式有()和()两种。
- 在一个具有n个顶点的有向完全图中包含有(
- 在堆排序的过程中,对任一分支结点进行筛运
- 数据结构里,关于树的兄弟与堂兄弟描述正确
- 假定对元素序列(7, 3, 5, 9,
- 若一个连通图中每个边上的权值均不同,则得
- (1)如下表为一个长度为10的有序表,给
- 一棵二叉树,有1个2度结点,,2个1度结
- 以下程序是中序遍历二叉树的递归算法的程序
- 要连通具有n个顶点的有向图,至少需要()
- 允许在线性表的一端插入,另一端进行删除操
- 编写算法-统计出单链表HL中结点的值等于
- 设某带头结头的单链表的结点结构说明如下:
- 带头结点head的双循环链表为空表的条件
- 一棵深度为H的满k叉树有如下性质:第H层
- 对于一个栈作进栈运算时,应先判别栈是否为