Page 6
按列序为主序存放
0
1
m-1
Am×n
=
a00 a10 ...
a01 a11 ...
a02 a12
... ...
a0,n-1 a1,n-1
... ...
...
m
am-1,0 am-1,1 am-1,2 ... am-1,n-1
Data Structure第 Nhomakorabea章 数组和广义表
学习目标
❖ 理解多维数组类型的特点及其在高级编程语言中的存储表示和实现 方法,并掌握数组在“以行为主”的存储表示中的地址计算方法。
❖ 掌握特殊矩阵的存储压缩表示方法。 ❖ 理解稀疏矩阵的两类存储压缩方法的特点及其适用范围,领会以三
元组表示稀疏矩阵时进行矩阵运算所采用的处理方法。
a00
Am×n
=
a10 ...
am-1,0
a01 a11 ...
am-1,1
a02 a12 ...
am-1,2
... a0,n-1
...
a1,n-1
... ...
... am-1,n-1
Data Structure
06.01.2020
Page 5
按行序为主序存放
0
Data Structure
06.01.2020
Page 3
基本操作
InitArray(&A, n, bound1, ..., boundn)
操作结果:若维数 n 和各维长度合法,则构造相应的数组A。
DestroyArray(&A)
初始条件:数组 A 已经存在。 操作结果:销毁数组 A。