有关稀疏矩阵的三元组的问题
这是我在《数据结构》中摘下的有关稀疏矩阵的三元组的问题:程序代码:
#define MAXSIZE 3 //处理最大的非零元个数 typedef struct { int i,j; char ch; }Triple; typedef struct { Triple data[MAXSIZE+1];//data[0]未用 int mu,nu,tu; //行数、列数、非零元个数 }TSMatrix;我是不明白为什么不用 data[0] 呢?有什么特别的意义吗?
还有书中说到有关的算法时都是从下标 1 开始。下标 0 的为什么不用?