1.什么是稀疏数组
普通数组会出现很多我们不需要的值,为了节约一个普通的数组空间 减少资源浪费
而出现的简化数组
举例 我们在保存一个棋盘时 有二维数组需要把信息都保存下来 ,此时除了两个数据是需要 的其 余的空间都是浪费的 所以这时使用稀疏数组来存储
普通数组
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
0 | 0 | 2 | 0 |
普通数组会出现很多我们不需要的值,为了节约一个普通的数组空间 减少资源浪费
而出现的简化数组
举例 我们在保存一个棋盘时 有二维数组需要把信息都保存下来 ,此时除了两个数据是需要 的其 余的空间都是浪费的 所以这时使用稀疏数组来存储
普通数组
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
0 | 0 | 2 | 0 |