“[[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]