- 6
- 0
- 约1.52万字
- 约 18页
- 2016-12-16 发布于贵州
- 举报
第五章 数组和广义表
前面线性结构的特点:数据元素都是非结构化的原子类型(不可再分)
数组和广义表:元素本身是数据结构(可再分)
5-1数组的定义
数组的ADT定义
ADT Array {
数据对象:
数据关系:
基本操作:
InitArray(A,n,bound1,…,boundn)----构造数组A。//n维数,boundi为维的长度
DestroyArray(A)----销毁数组。
Value(A,e,index1,…indexn)----将指定元素的值赋值给e
Assign(A,e,index1,…,indexn)----将e赋值给指定的元素
} ADT Array
分析:
n维数组中元素的个数:。
每个元素受n个关系的约束。
每个关系中,元素都有一个直接的后继。
所有元素的类型都相同。注:VF中可以不同!
每一元素对应的下标的取值为,是第维的长度。
当时,退化为线性表。
定长线性表(m*n)的定义
其中,p=m-1或n-1。
注:数组一旦被定义,则其维数和维界不再变。
C语言中的定义
Typedef ElemType Array2[m][n];
((typedef ElemType Array1[n];
typedef Array1 Array2[m];
5-2数组的顺序表示与实现
存储结构的选择
特点: 1) 由于数组无插入和删除操作,顺序结构
您可能关注的文档
- 真正有气质的淑女.doc
- 真诚的坦白—评《法学的坦白》.doc
- 眼和视觉 教学设计.doc
- 眼睛类型与眼型的分类.doc
- 睡你麻痹起来嗨 2015年伦敦圣诞点灯仪式举行啦.doc
- 知名品牌标志演变.doc
- 知能巩固提升(十五) 课后巩固作业(十五) 2.3.1.doc
- 知青对农村社会的发展的影响分析===========.doc
- 短信优先级修改后短信重发的测试结果分析V2.doc
- 知识趣味问题(有答案)200道题.doc
- 2026及未来5年中国隔爆电源扩展控制器市场分析及竞争策略研究报告.docx
- 2025年中国不锈钢化工离心泵数据监测报告.docx
- 2025年中国玩具照相机数据监测报告.docx
- 2025年中国轴流风扇数据监测报告.docx
- 2026及未来5年中国充气动物玩具市场分析及竞争策略研究报告.docx
- 2026年中国捻线市场调查研究报告.docx
- 2026及未来5年中国氢氰酸行业市场深度分析及发展趋势预测报告.docx
- 2026年中国水泥浆缝调色剂市场调查研究报告.docx
- 2026及未来5年中国电感偏置电流源市场分析及竞争策略研究报告.docx
- 2025年中国数字化动态侦测硬盘录像系统数据监测报告.docx
最近下载
- 2025年广东省深圳中学自主招生数学试卷(含答案).pdf VIP
- 制造业企业质量管理能力评估规范.pdf VIP
- Initio Initio USB to SATA Bridge INIC-1618 Specification 说明书用户手册.pdf
- 农业农村局涉企的行政执法检查工作计划.docx VIP
- T_CAQI 220—2021_餐(饮)具及公共用品用具表面.pdf VIP
- 客车侧倾与侧翻稳定性研究绪论.doc VIP
- AQ3062-2025精细化工企业安全管理规范解读.pptx VIP
- VCS 5511719-issue9-201801螺纹紧固件摩擦性能的测定-chs.pdf
- 三洋伺服电机P系列样本.pdf VIP
- EDWARDS爱德华品类信息SCROLL PUMP型号信息nXDS,XDS35i 35iE,XDS46i说明书用户手册.pdf
原创力文档

文档评论(0)