码迷,mamicode.com
首页 > 编程语言 > 详细

稀疏数组

时间:2019-09-15 18:45:35      阅读:101      评论:0      收藏:0      [点我收藏+]

标签:情况   二维   接下来   strong   数据   无效   style   span   去除   

稀疏数组

   应用的作用:去除一些无效元素的存储,节省空间。

   原始数组:一个四行四列的二维数组,第0行第3列存放了3,第1行第0列存放1,第2行第2列存放了2,其余的为0。

  0  0  0  3 

  1  0  0  0

  0  0  2  0

  0  0  0  0

   稀疏数组结构:

       是一个n行3列的二维数组。第一行存储原始数组的行数 i,列数 j,有效元素的个数 m。接下来的行和列用来存储有效元素的行列信息。

          行数    列数     元素

【0】 i            j            m

【1】0           3            3

【1】1           0            1

【1】2           2            2

============================================================================================================

原本4行4列的数组,压缩成了4行3列的数组,节省了部分空间。当原始数组很大,而有效数据又很少的情况下,稀疏数组可以帮我们节省很大的

存储空间内。

稀疏数组

标签:情况   二维   接下来   strong   数据   无效   style   span   去除   

原文地址:https://www.cnblogs.com/leafIcesun/p/11523540.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!