第一百二八章 地图压缩(中)

编程之战 程序小猿 481 字 2024-05-17

“[[true,true,true,false,true],[false,false,true,false,false],[true,false,true,false,true],[true,false,false,false,true],[true,true,true,true,true]]“

这种方法很有效,但缺点也很明显。

占用的存储空间太多了,远远超过了10个字符的长度。

所以,必须想一个方法,对地图信息进行压缩。

杨成通过观察,发现了一种比较好的压缩方法。

使用二进制!

true可以用数字1来替代,false用数字0来替代。

那么矩阵就成了0和1构成的数字矩阵。

然后,将矩阵的每一行,看作是二进制数字。

比方说,第一行:

[true,true,true,false,true]