试题详情
- 简答题对于线性表的两种存储结构,若线性表的总数基本稳定,且很少进行插入和删除操作,但要求以最快的速度存取线性表中的元素,应选用何种存储结构?试说明理由。
- 应选用顺序存储结构,因为每个数据元素的存储位置和线性表的起始位置相差一个和数据元素在线性表中的序号成正比的常数。因此,只要确定了其起始位置,线性表中的任一个数据元素都可随机存取,因此,线性表的顺序存储结构是一种随机存取的存储结构,而链表则是一种顺序存取的存储结构。
关注下方微信公众号,在线模考后查看
热门试题
- 栈是限定在()处进行插入或删除操作的线性
- 已知L是无表头结点的单链表,且P结点既
- 字符串a1=“teijing”,a2=“
- 堆是一种有用的数据结构。下列关键码序列(
- 设待排序序列为{10,18,4,3,6,
- 把数据存储到计算机中,并具体体现()称为
- 双向循环链表的结点与单链表的结点结构相同
- 在一棵平衡二叉排序树中,每个结点的左子树
- 只有在初始数据为逆序时,冒泡排序所执行的
- 对链表设置头结点的作用是什么?(至少说出
- 下面()不是算法所必须具备的特性。
- 数据结构中,函数的参数传递可分为()。
- 实现递归调用属于()的应用。
- 线性表的存储结构有()
- 设计将一个双向循环链表逆置的算法。
- 设有一个25阶的对称矩阵A,采用压缩存储
- 线性结构中数据元素的位置之间存在()的关
- 假定在一操二又树中.双分支结点数为15.
- 若二又树采用的是二又链表存储结构.要交换
- 下面关于算法说法错误的是()