三、数组
线性表(包括栈和队列)都是线性结构,结构中的每个元素只是无结构的数据元素。我们对线性表作进一步的推广,使结构中的元素本身也可以是具有某种结构(如向量)的数据,从而引出了数组这一种新的数据结构。
(1)数组的定义和运算
类似于线性表,一个二维数组(或称矩阵)可以看成是由m个行向量所组成的向量,也可以看成是由n个列向量所组成的向量。
对于数组的运算,主要有检索或存取数组中某个元素。
(2)数组的顺序存储结构
由于对数组一般不作插入或删除运算,因此,一旦数组被建立,则结构中的元素个数和元素之间的关系就不再发生变动。对这种情况采用顺序存储结构表示数组是比较恰当的。来源:www.examda.com
由于计算机存储单元是一维的结构,而数组是多维的结构,因此就必须把多维结构映射为一维的结构,即把多维结构按一定次序排列成一维的。
正在阅读:
初一作文范文400字:迟到了一分钟05-29
2023年广东广州大学附属中学第二次公开招聘教师24名公告(5月13日起报名)04-29
2017广东公卫助理医师成绩查询网站:国家医学考试网02-26
辽宁省鞍山市教育局2022届校园招聘(第二批)录用公示公告08-17
2023年吉林四平专升本准考证打印时间:3月24日-31日03-23
2018江西赣州信丰县招聘农村初中教师公告【15人】05-11
2016大三入党积极分子申请格式05-23
2018考研英语词汇高频词组复习(十六)11-03