5.3矩阵压缩与存储

对称矩阵

aij==aji的这类n阶矩阵统称为对称矩阵
这样就可以把矩阵存储到一维数组中去,且只需要n(n+1)2个空间
推理:

  • 除了中间的对角线为n个
  • 其他的对半分=n2n2
  • 总共=n2n2+n=n(n+1)2
    则顺序存储中的链表和n阶矩阵中的ij的对应关系为
    k=i(i1)2+j1,j(j1)2+i1, j< j

    推理:
    比如
    a00a10an0a01a11an1a01a11an1a0na1nann

  • 第0行为1=0+1个
  • 第1行为 2=1+1个
  • 第i-1行为i个
  • 那么 aij = (1+2+..+i-1)+j =i(i1)2+j
  • 又因为 位置是从顺序存储的0下标开始的所以都减去i(i1)2+j1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值