« 沪江网 | 英语网 | 日语网 | 法语网 | 购买考研复习的方方面面 沪江网店 2010考研大纲敬请期待!
用户名 密码 轻松注册,拥有更好的学习服务
沪江考研

考研专业课之统考计算机蓝宝书(13)

来源:跨考网 | 时间:2008-12-11 | 阅读:663 次 | [ ] [收藏] [划词]

2.3 数组

2.3.1. 数组的逻辑结构

数组是我们很熟悉的一种数据结构,它可以看作线性表的推广。数组作为一种数据结构其特点是结构中的元素本身可以是具有某种结构的数据,但属于同一数据类型,比如:一维数组可以看作一个线性表,二维数组可以看作"数据元素是一维数组"的一维数组,三维数组可以看作"数据元素是二维数组"的一维数组,依此类推。
数组是一个具有固定格式和数量的数据有序集,每一个数据元素有唯一的一组下标来标识,因此,在数组上不能做插入、删除数据元素的操作。通常在各种高级语言中数组一旦被定义,每一维的大小及上下界都不能改变。在数组中通常做下面两种操作:

(1) 取值操作:给定一组下标,读其对应的数据元素。

(2) 赋值操作:给定一组下标,存储或修改与其相对应的数据元素。

订阅收藏考研专业课之统考计算机蓝宝书

2.3.2. 数组的内存映象

对多维数组分配时,要把它的元素映象存储在一维存储器中,一般有两种存储方式:一是以行为主序(或先行后列)的顺序存放,如BASIC、PASCAL、COBOL、C等程序设计语言中用的是以行为主的顺序分配,即一行分配完了接着分配下一行。另一种是以列为主序(先列后行)的顺序存放,如FORTRAN语言中,用的是以列为主序的分配顺序,即一列一列地分配。以行为主序的分配规律是:最右边的下标先变化,即最右下标从小到大,循环一遍后,右边第二个下标再变,...,从右向左,最后是左下标。以列为主序分配的规律恰好相反:最左边的下标先变化,即最左下标从小到大,循环一遍后,左边第二个下标再变,...,从左向右,最后是右下标。

考研书籍推荐>>考研资料免费下载>>考研网络课堂>>考研时事政治>>考研历年真题>>

重点阅读


考研指南
考研频道精选
考研论坛节目
小Q考研问答
考研电子报
考研资料下载
考研培训机构
海文考研
新航道
致读者
考研专业课之统考计算机蓝宝书(13)”相关信息由沪江考研提供。如对“考研专业课之统考计算机蓝宝书(13)”页面有疑问,请在线联系我们