数据结构数组

数组,无论是单维还是二维,通常采用顺序存储结构,其中一维数组和二维数组按特定方式存放。对特殊矩阵如对称矩阵、上/下三角矩阵和对角矩阵,可以进行压缩存储以节省空间,尤其在处理半带宽为b的对角矩阵时,利用|i-j|≤b的规则实现存储优化。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

6.1.1数组的基本概念

6.1.2数组的存储结构

在设计数组的存储结构时,通常将数组的所有元素存储到存储器的一块地址连续的内存单元中,即数组特别采用顺序存储结构来存储。

1.一维数组的存储结构

2.二维数组的存储结构

  存储方式:按优先存放和按优先存放

6.1.3特殊矩阵的压缩存储

1.对称矩阵的压缩存储

2.上、下三角矩阵的压缩存储

3.对角矩阵的压缩存储

对于半带宽为b(0≤b≤(n- 1)/2)的对角矩阵,其|i-j|≤b的元素ai,j不为零,其余元素为零。

归纳起来有k=2i+j。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值