稀疏数组

稀疏数组

基本介绍

当一个数组中大部分元素为0,或者为同一个值的数组时,可以使用稀疏数组来保存该数组。

稀疏数组的处理方法是:

  • 记录数组一共有几行几列,有多少个不同的值
  • 把具有不同值的元素的行列及值记录在一个小规模的数组中,从而缩小程序的规模

实际需求

因为存了很多默认的0值,所以有很多没有意义的数据
JAVA算法-稀疏数组和队列

举例说明

这样使用三列数组[ ][3]就可以只保存有意义的数据
JAVA算法-稀疏数组和队列
JAVA算法-稀疏数组和队列

应用实例

  1. 使用稀疏数组来保存类似于上面的二维数组
  2. 这样就可以使稀疏数组存盘,并且可以转换成二位数组

相关文章:

  • 2022-01-11
  • 2021-09-26
  • 2022-01-02
  • 2021-12-17
猜你喜欢
  • 2021-12-06
  • 2022-12-23
  • 2021-08-16
  • 2022-02-21
  • 2022-12-23
  • 2022-12-23
  • 2022-01-08
相关资源
相似解决方案