目录
矩阵的常规存储
将矩阵描述为一个二维数组
对组内元素 随机存取 矩阵运算方便简单 存储密度为1
对特殊的矩阵 则采用压缩存储
特殊的矩阵指 值相同的元素很多 且呈某种规律分布 或 0元素 很多
压缩存储则指 为多个相同元素只分配一个空间 而0元素则不分配空间
对称矩阵压缩存储
取的时候 对于下标i j的元素有(i*(i-1)/2)+(j-1)为数组下标
三角矩阵的存储
// k是数组下标
对角矩阵的存储
稀疏矩阵的存储
头指针存成数组 行列分别有一个数组存头指针 指向每一行列的第一个非0元素