数据的压缩存储结构整理

本文深入探讨了Compressedsparsecolumn (CSC)数据结构,这种结构用于高效存储稀疏矩阵。CSC由三个一维数组构成,分别记录非零元素、行号和列索引范围。通过实例解析了CSC如何存储3X3矩阵中的非零元素,展示了其在节省存储空间和提高查询效率上的优势。
摘要由CSDN通过智能技术生成

数据的压缩存储结构整理

1.Compressed sparse column(CSC)
适用于存储稀疏矩阵,由三个一维数组组成。假设用a,b,c表示三个数组,c数组存储非零元素,b数组存储非零元素的行号,a数组存储每一列的非零元素在b、c数组中的索引范围,左闭右开。

例:以3X3矩阵举例说明;
以3X3矩阵为例
a数组村存储三个索引范围 [0,2), [2,3), [3,6) ,对应每一列在b,c的位置;
[0,2) 对应b,c下标0,1,查找数组可得,0列0行元素为1,0行2列元素为4,以此类推…
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值