我正在开发一款必须比较两个不同尺寸阵列的游戏,例如A 5x5和B 3x3。
我只需比较A矩阵的3x3切片和B矩阵。 为此,我将B矩阵和A的subMatrix(3x3)翻译成两个字符串,然后我将它与字符串类的equals方法进行了比较。
所以,我想知道,就性能而言,使用两个数组或字符串进行比较是否更好。
每次用户点击按钮时,我都必须比较两个数组。
答案 0 :(得分:0)
为了提高性能,最好的方法是尽量少做。
如果你只需要比较每个矩阵的3x3,我建议你编写一个方法,一次比较公共子矩阵,而不创建任何新的数据结构。