1.压缩存储的目标
值相同的元素只存储一次
压缩掉对零元的存储,只存储非零元
特殊形状矩阵:
是指非零元(如值相同的元素)或零元素分布具有一定规律性的矩阵。
如: 对称矩阵 上三角矩阵 下三角矩阵 对角矩阵 准对角矩阵
2.三角矩阵
三角矩阵大体分为三类:下三角矩阵、上三角矩阵和对称矩阵。
对于一个n阶矩阵A来说,若当i<j时,有aij=0,则称此矩阵为下三角矩阵;
若当i>j时,有aij=0,则称此矩阵为上三角矩阵;
若矩阵中的所有元素均满足aij=aji,则称此矩阵为对称矩阵。

对于下三角矩阵的压缩存储,我们只存储下三角的非零元素,对于零元素则不存。我们按“行序为主序”进行存储,得到的序列是a11, a21, a22, a31, a32, a33, …, an1, an2, …, ann。由于下三角矩阵的元素个数为n(n+1)/2,即:
本文详述了特殊矩阵(如三角矩阵、带状矩阵)的压缩存储方法,重点介绍了如何确定存储空间大小及非零元素的位置。同时,探讨了稀疏矩阵的三元组表表示法及其转置运算的两种方法,包括时间和空间复杂度分析。
订阅专栏 解锁全文
441

被折叠的 条评论
为什么被折叠?



