二维数组与稀疏数组之间的转换
先看一个实际的需求
编写的五子棋程序中,有存盘退出和续上盘的功能。
分析问题:
因为该二维数组的很多值是默认值0, 因此记录了很多没有意义的数据.->稀疏数组。
应用实例
使用稀疏数组,来保留类似前面的二维数组(棋盘、地图等等) 把稀疏数组存盘,
并且可以从新恢复原来的二维数组数
整体思路分析
代码实现
package com.lhc.sparsearray;
public class SparseArray {
public static void main(String[] args)
原创
2020-06-23 15:48:08 ·
130 阅读 ·
0 评论