试题详情
- 简答题如何实现线性表的顺序存储结构?
-
把线性表的结点按逻辑顺序依次存放在一组地址连续的存储单元里就构成了线性表的顺序存储,采用顺序存储结构的线性表简称顺序表。线性表的顺序存储结构有如下特点:
线性表中所有元素所占的存储空间是连续的;
线性表的逻辑顺序与物理顺序一致;
数组中的每一个元素的位置可以用公式来确定。假设线性表中的第一个数据元素的存储地址(指第一个字节的地址,即首地址)为LOC(e1),每一个数据元素占k个字节,则线性表中第i个元素ei在计算机存储空间中的存储地址为: 关注下方微信公众号,在线模考后查看
热门试题
- 快速排序在平均情况下的时间复杂度为(),
- 若以{4,5,6,7,8}作为权值构造哈
- 在完全二叉树中,若某结点元左孩子,则它必
- 一维数组与线性表的区别是()。
- 在一棵高度为h的B—树中,叶子结点处于第
- 数据结构里,时间复杂度是O(n)的算法有
- 向一个栈顶指针为hs的链栈中插入一个*s
- 树的高度
- 假设在有序线性表a[1..20]上进行折
- 把一棵树转换为二叉树后,这棵二叉树的形态
- 对二叉排序树()可得到有序序列。
- 字符串a1=〝BEIJING〞,a2=〝
- 判定一个队列QU(最多元素为m0)为满队
- 设二维数组A[m][n]按列优先存储,每
- 设某数据结构的二元组形式表示为则数据结构
- 栈又称为()表,队列又称为()表。
- 设有一棵深度为4的完全二叉树,第四层上有
- 对于一个有向图,不用拓扑排序,如何判定图
- 用字符数组存储长度为n的字符串,数组长度
- 设待排序的关键字序列为{12,2,16,