Value(A, &e, indexl, ..., indexn)初始条件:A是n维数组,e为元素变量,随后是n个下标值操作结果:若各下标不超界,则e赋值为所指定的A的元素值,并返回OK
Value(A, &e, index1, ., indexn) 初始条件:A是n维数组,e为元素变量, 随后是n 个下标值。 操作结果:若各下标不超界,则e赋值为 所指定的A 的元素值,并返 回OK
Assign(&A, e, indexl, ..., indexn)初始条件:A是n维数组,e为元素变量,随后是n个下标值操作结果:若下标不超界,则将e的值赋给所指定的A的元素,并返OK
Assign(&A, e, index1, ., indexn) 初始条件:A是n维数组,e为元素 变量,随后是n 个下标值。 操作结果:若下标不超界,则将e的 值赋给所指定的A的元 素,并返OK
二维数组的定义:数据对象:D = (aij I 0<i<br-1, 0 <b2-1)数据关系R = { ROW,COL ROW = [<ai,j,aij+1> [ 0<i<bi-2, 0j<b2-1}COL = [<aij,ai+1,> [ 0<i<br-1, 0≤jb2-2]U
二维数组的定义: 数据对象: D = {aij | 0≤i≤b1 -1, 0 ≤j≤b2 -1} 数据关系: R = { ROW, COL } ROW = {<ai,j,ai,j+1> | 0≤i≤b1 -2, 0≤j≤b2 -1} COL = {<ai,j,ai+1,j> | 0≤i≤b1 -1, 0≤ j≤b2 -2}
2二维数组的定义:doodon-1dolavoalnA二mxnaam-10m-11m-1n-1U
二维数组的定义: = − − − − − − 1 0 1 1 1 1 1 0 1 1 1 1 0 0 0 1 0 1 . . . . . . . . . . . m m m n n n m n a a a a a a a a a A
S5.2数组的顺序表示和实现★类型特点:(1)只有引用型操作,没有加工型操作;(2)数组是多维的结构,而存储空间是一个一维的结构★有两种顺序映象的方式(1)以行序为主序(2)以列序为主序
§ 5.2 数组的顺序表示和实现 类型特点: (1) 只有引用型操作,没有加工型操作; (2) 数组是多维的结构,而存储空间是 一个一维的结构。 有两种顺序映象的方式: (1)以行序为主序 (2)以列序为主序