若有一个矩阵(m*n),其中非0元素个数远少于数值为0的元素个数,若开辟一个m*n大空间,来存储这样一个很多元素值为0的矩阵,浪费空间,于是我们只存储这些非0的元素的下标及数值 用一个结构体——三元组,来表示这些非零元素的行r,列c,数值v的信息 typedef struct //三元组 { int r; //非零元所在的行 int c; //非零元所在的列 int v; //非零元的值 } node; 一个完整矩阵的包括这些信息需要存储:矩阵的总行m,总列n,非零元的个数N,以及这些非零元的信…