原来LZ是这个意思啊,我还以为你不是用的二维数组标识矩阵呢
楼上的分类很正确,但是给个建议(偶是数学系毕业滴):
严格说来,稀疏阵最好不要用二维数组存,因为稀疏阵非零元很少(其他的一般用二维数组也可以,不会太浪费空间)
用二维数组存比较浪费空间,可以用三元数组法来存
例如,矩阵A:
可以用三元组表示为:
3
4
4
5
0
0
7
1
1
5
0
1
0
0
1
4
7
1
0
0
4
2
2
1
3
1
1
稀疏矩阵A可以用数组
A[5][3]={{3,4,4},{1,1,5},{1,4,7},{2,2,1},{3,1,1}} 来表示
[
本帖最后由 windizual 于 2009-11-8 02:39 编辑 ]