版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
3-4多维数组v第三章栈、队列和数组数组的逻辑结构数组的存储结构及寻址学什么?3-4-1数组的逻辑结构v第三章栈、队列和数组数组的定义(多维)数组:由一组类型相同的数据元素构成的有序集合,每个数据元素称为一个数组元素(简称为元素),每个元素受n(n≥1)个线性关系的约束,每个元素在n个线性关系中的序号i1、i2、…、in称为该元素的下标,并称该数组为
n维数组。
a11…a1n
…………
am1…amnA=a21
a22…a2na12am2数组有什么特点呢?(1)元素本身可以具有某种结构,属于同一数据类型;
A=(A1,A2,…,An)其中:Aj=(a1j,a2i,…,amj)(1≤j≤n)
A=(A1,A2,…,Am)其中:Ai=(ai1,ai2,…,ain)(1≤i≤m)(2)数组是一个具有固定格式和数量的数据集合。x数组的抽象数据类型定义数组有什么基本操作呢?(1)存取:给定一组下标,读出对应的数组元素(2)修改:给定一组下标,存储或修改与其相对应的数组元素寻址ADTMDArrayDataModel
相同类型的数据元素的有序集合,每个元素受n(n≥1)个线性关系的约束Operation
InitArray:数组的初始化
DestroyArray:数组的销毁Get:读操作,读取这组下标对应的数组元素Set:写操作,存储或修改这组下标对应的数组元素endADT3-4-2数组的存储结构及寻址v第三章栈、队列和数组数组的存储结构如何存储(多维)数组呢?数组没有插入和删除操作,所以,不用预留空间,适合采用顺序存储二维数组内存二维结构一维结构按行优先:先存储行号较小的元素,行号相同者先存储列号较小的元素按列优先:先存储列号较小的元素,列号相同者先存储行号较小的元素按行优先:先存储行号较小的元素,行号相同者先存储列号较小的元素l2h2
l1h1aij第l1行第l1+1行如何得到元素aij的存储地址?数组的存储结构l2h2
l1h1aijaij前面的元素个数=整行数×每行元素个数+本行中aij前面的元素个数=(i
-l1)×(h2
-l2+1)+(j
-l2)Loc(aij)Loc(al1l2)(i
-l1)×(h2
-l2+1)+(j
-l2)个元素Loc(aij)=Loc(al1l2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026山东泰安市宁阳县兵役登记方法和要求参考考试试题及答案解析
- 2026中国中医科学院中医药数据中心招聘国内高校应届毕业生(京外生源)2人(提前批)备考考试题库及答案解析
- 2025福建省闽西南水资源开发有限责任公司招聘5人参考考试题库及答案解析
- 2025福建省闽西南水资源开发有限责任公司招聘5人备考考试试题及答案解析
- 2026春季广东广州市天河区同仁艺体实验小学教师招聘6人参考笔试题库附答案解析
- 2025年山西省长治市人民医院公开招聘硕士以上专业技术工作人员参考考试题库及答案解析
- 2026年江苏省卫生健康委员会所属事业单位公开招聘工作人员807人备考笔试试题及答案解析
- 2025安徽星瑞齿轮传动有限公司社会招聘2人备考考试试题及答案解析
- 2025四川达州市中心医院招收重症护理进修学员考试备考题库及答案解析
- 2025西安高新区第九初级中学招聘教师模拟笔试试题及答案解析
- 2025中原农业保险股份有限公司招聘67人笔试备考重点题库及答案解析
- GB/T 27572-2025橡胶密封件110 ℃热水供应管道的管接口密封圈材料规范
- 红日药业医学事务专员面试流程及题库含答案
- 建筑工程管理专科实践报告
- 2025年国家统计局齐齐哈尔调查队公开招聘公益性岗位5人考试笔试备考试题及答案解析
- 2025湖北武汉市公安局蔡甸区分局第二批招聘警务辅助人员43人考试笔试备考题库及答案解析
- 两栖及爬行动物多样性保护-洞察及研究
- 文库发布:Java数组课件
- 香港的劳动合同范本
- 注销公司股东协议书
- 如何进行护理教学查房
评论
0/150
提交评论