- 22
- 0
- 约1.66万字
- 约 56页
- 2019-01-02 发布于湖北
- 举报
第5章 数组和广义表 数组是一种人们非常熟悉的数据结构,几乎所有的程序设计语言都支持这种数据结构或将这种数据结构设定为语言的固有类型。数组这种数据结构可以看成是线性表的推广。 科学计算中涉及到大量的矩阵问题,在程序设计语言中一般都采用数组来存储,被描述成一个二维数组。但当矩阵规模很大且具有特殊结构(对角矩阵、三角矩阵、对称矩阵、稀疏矩阵等),为减少程序的时间和空间需求,采用自定义的描述方式。 广义表是另一种推广形式的线性表,是一种灵活的数据结构,在许多方面有广泛的应用。 习 题 五 ⑴ 什么是广义表?请简述广义表与线性表的区别? ⑵ 一个广义表是(a, (a, b), d, e, (a, (i, j), k)) ,请画出该广义表的链式存储结构。 ⑶ 设有二维数组a[6][8],每个元素占相邻的4个字节,存储器按字节编址,已知a的起始地址是1000,试计算: ① 数组a的最后一个元素a[5][7]起始地址; ② 按行序优先时,元素a[4][6]起始地址; ③ 按行序优先时,元素a[4][6]起始地址。 ⑷ 设A和B是稀疏矩阵,都以三元组作为存储结构,请写出矩阵相加的算法,其结果存放在三元组表C中,并分析时间复杂度。 ⑸ 设有稀疏矩阵B如下图所示,请画出该稀疏矩阵的三元组表和十字链表存储结构。 if (a.da
您可能关注的文档
最近下载
- 2024年3月四川广元市苍溪县事业单位招聘医疗岗42人笔试历年专业考点(难、易错点)附带答案详解 .doc
- 2024年3月四川广元市昭化区事业单位招聘医疗岗12人笔试历年专业考点(难、易错点)附带答案详解 .doc
- 2024年3月四川广元市朝天区事业单位招聘医疗岗6人笔试历年专业考点(难、易错点)附带答案详解 .doc
- 2025年云南基层法律服务工作者试题库及答案.docx VIP
- 万利多制冰机安装维修指南.pdf VIP
- 基层法律工作者题库试题附答案.docx VIP
- 2026年面膜销售渠道拓展计划.docx
- 《运动处方》课件——肥胖症人群运动处方.pptx VIP
- 万吨年中和法磷酸二氢钾技术改造项目环境影响评价报告全本 .pdf VIP
- 清新研究团队-智能体管理学-从模型能力到组织操作系统.pdf
原创力文档

文档评论(0)