如何对最大为 15 *15 的二维数组进行散列。散列函数必须唯一地标识每个排列。例如对于 4*4 矩阵 hash = 0;
hash = 0;
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 4; j++) {
hash *= 13;
hash += board[i][j];
if (hash > 10000003)
hash %= 10000003;
}
}