2022年数据结构—广义线性表定义 .pdf
《2022年数据结构—广义线性表定义 .pdf》由会员分享,可在线阅读,更多相关《2022年数据结构—广义线性表定义 .pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1 第4 章 广义线性表 多维数组和广义表课后习题讲解1. 填空 数组通常只有两种运算:()和(),这决定了数组通常采用()结构来实现存储。【解答】存取,修改,顺序存储【分析】 数组是一个具有固定格式和数量的数据集合,在数组上一般不能做插入、删除元素的操作。除了初始化和销毁之外,在数组中通常只有存取和修改两种操作。 二维数组A 中行下标从10 到 20,列下标从 5 到 10 ,按行优先存储,每个元素占4 个存储单元, A105 的存储地址是1000 ,则元素A1510的存储地址是()。【解答】 1140 【分析】数组 A 中每行共有6 个元素,元素 A1510 的前面共存储了(15-10)
2、6+5 个元素,每个元素占4 个存储单元,所以,其存储地址是1000+140=1140。 设有一个10 阶的对称矩阵A 采用压缩存储,A00 为第一个元素,其存储地址为d,每个元素占1 个存储单元,则元素A85 的存储地址为()。【解答】 d+41 【分析】元素A85 的前面共存储了(1+2+8)+5=41个元素。 稀疏矩阵一般压缩存储方法有两种,分别是()和()。【解答】三元组顺序表,十字链表 广义表 (a), (b),c),(d)的长度是(),深度是(),表头是(),表尾是()。【解答】 3,4,(a),(b),c),(d) 已知广义表LS=(a ,(b,c, d) , e),用 Head
3、 和 Tail 函数取出LS 中原子 b 的运算是 ( )。【解答】 Head(Head(Tail(LS) 2. 选择题 二维数组A 的每个元素是由6 个字符组成的串,行下标的范围从08 ,列下标的范围是从 09 ,则存放A 至少需要()个字节, A 的第 8 列和第 5 行共占()个字节,若 A 按行优先方式存储,元素A85 的起始地址与当A 按列优先方式存储时的()元素的起始地址一致。A 90 B 180 C 240 D 540 E 108 F 114 G 54 H A85 I A310 J A58 K A49 【解答】 D,E,K 【分析】数组A为 9 行 10 列,共有 90 个元素,
4、所以,存放A 至少需要906=540 个存储单元,第 8 列和第 5 行共有 18 个元素(注意行列有一个交叉元素),所以,共占108 个字节,元素 A85 按行优先存储的起始地址为d+8 10+5=d+85,设元素 Aij 按列优先存储的起始地址与之相同,则d+j 9+i=d+85,解此方程,得i=4 ,j=9 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 6 页 - - - - - - - - - 2 将数组称为随机存取结构是因为()A 数组元素是随机的B 对数组
5、任一元素的存取时间是相等的C 随时可以对数组进行访问D 数组的存储结构是不定【解答】 B 下面的说法中,不正确的是()A 数组是一种线性结构B 数组是一种定长的线性结构C 除了插入与删除操作外,数组的基本操作还有存取、修改、检索和排序等D 数组的基本操作有存取、修改、检索和排序等,没有插入与删除操【解答】 C 【分析】 数组属于广义线性表,数组被创建以后,其维数和每维中的元素个数是确定的,所以,数组通常没有插入和删除操作。 对特殊矩阵采用压缩存储的目的主要是为了()A 表达变得简单B 对矩阵元素的存取变得简单C 去掉矩阵中的多余元素D 减少不必要的存储空间【解答】 D 【分析】 在特殊矩阵中,
6、 有很多值相同的元素并且他们的分布有规律,没有必要为值相同的元素重复存储。 下面()不属于特殊矩阵。A 对角矩阵B 三角矩阵C 稀疏矩阵D 对称矩阵【解答】 C 若广义表A 满足 Head(A)=Tail(A),则 A 为()A ( ) B ( ) C ( ),( ) D( ),( ),( ) 【解答】 B 下面的说法中,不正确的是()A 广义表是一种多层次的结构B 广义表是一种非线性结构C 广义表是一种共享结构D 广义表是一种递归【解答】 B 【分析】从各层元素各自具有的线性关系讲,广义表属于线性结构。 下面的说法中,不正确的是()A 对称矩阵只须存放包括主对角线元素在内的下(或上)三角的元
7、素即可。B 对角矩阵只须存放非零元素即可。C 稀疏矩阵中值为零的元素较多,因此可以采用三元组表方法存储。D 稀疏矩阵中大量值为零的元素分布有规律,因此可以采用三元组表方法存储【解答】 D 【分析】 稀疏矩阵中大量值为零的元素分布没有规律,因此采用三元组表存储。如果零元素的分布有规律, 就没有必要存储非零元素的行号和列号,而需要按其压缩规律找出相应的映象函数。3. 判断题名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 6 页 - - - - - - - - - 3 数组是一
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年数据结构广义线性表定义 2022 数据结构 广义 线性 定义
限制150内