第5章数组和广义表 数组和广义表:一种特殊的线性表 元素的值并非原子类型,可以再分解,表中元素也是一个线性表(即广义的线性表)。 所有数据元素仍属同一数据类型 数组是一种常见的数据类型,几乎所有的程序设计语言都把数组设为固有类型。 本章从数据结构的角度讨论数组的定义和实现,使读者加深对数组类型的理解。 5.1 数组的定义 数组可以看做由一组名字相同、下标不同的变量构成的数据结构 ①数组中各元素具有统一的类型 ②数组元素的下标一般具有固定的上界和下界 ③数组的基本操作比较简单,除了结构的初始化和销毁之外,只有存取元素和修改元素值的操作 一维数组的特点:1个下标,ai 是ai+1的直接前驱 二维数组的特点:2个下标,每个元素aij受到两个关系(行关系和列关系)的约束:一个m×n的二维数组可以看成是m行的一维数组,或者n列的一维数组 N维数组的特点: n个下标,每个元素受到n个关系约束:一个n维数组可以看成是由若干个n-1维数组组成的线性表 5.2 数组的顺序存储表示和实现 多维数组的内存映像 事先约定按某种次序将数组元素排成一个序列,然后将这个线性序列存入存储器中。 例如:在二维数组中,既可以规定按行优先存储,也可以规定按列优先存储 若规定好了次序,则数组中任意一个元素的存放地址便有规律可寻,可形成地址计算公式; BASIC、C和PASCAL采用行优先顺序;FORTRAN采用列优先
您可能关注的文档
- 第五章企业盈利能力分析资料.ppt
- 第五章气体吸收资料.ppt
- 第五章气象、天象资料.ppt
- 第五章社会保障体资料.ppt
- 第五章生产物流管理理论资料.ppt
- 第五章石油钻井资料.ppt
- 第五章水位测量资料.ppt
- 第五章汤小丹,计算机操作系统,官方课件,第四版,计算机,操作系统,课件,资料.ppt
- 第五章--同时博弈与序贯博弈资料.ppt
- 第五章完汽车电气故障诊断资料.ppt
- 福建体育职业技术学院《中医内科学及研究》2023-2024学年第一学期期末试卷.doc
- 山东省青州第二中学2025-2026学年高三期末预热联考物理试题含解析.doc
- 自贡职业技术学院《审计学B1》2023-2024学年第二学期期末试卷.doc
- 河北农业大学现代科技学院《网络管理》2021-2022学年第一学期期末试卷.doc
- 广东省佛山市超盈实验中学达标名校2024-2025学年初三下学期期中调研测试数学试题含解析.doc
- 浙江省杭州市西湖高级中学2024-2025学年高三生物试题下学期3月教学质量监测考试试卷含解析.doc
- 镇安县2025-2026学年六上数学期末监测试题含解析.doc
- 湖南城市学院《化工设计A》2022-2023学年第一学期期末试卷.doc
- 河南省驻马店市驿城区胡庙乡第一中学2024-2025学年数学八年级第一学期期末教学质量检测试题含解析.doc
- 民办安徽旅游职业学院《物料与能量衡算原理》2023-2024学年第二学期期末试卷.doc
最近下载
- 2026抖音内衣类目达人准入内衣泳衣类目准入考试题库解析.docx
- 玉柴YC6108G发动机零件图册.pdf VIP
- 无人机测绘-无人机航飞教学课件.ppt VIP
- 《力学、电磁学》习题答案详解(程稼夫).pdf VIP
- 2021年高考生物真题 新课标卷Ⅰ有答案word版.pdf VIP
- 2026年雄鹰杯小动物医师技能大赛必练题库(350题).doc VIP
- 2026住院医师规培-重庆-重庆住院医师规培(全科医学)历年参考题库含答案详解5卷试题.docx VIP
- 八年级数学下册 正方形中十字架模型(解析版).pdf VIP
- 玉柴YC4D120-20-D1008发动机零件图册.pdf VIP
- 税务自查报告模板(2篇).docx VIP
原创力文档

文档评论(0)