对角数独

时间:2015-05-20 12:58:59

标签: java algorithm sudoku

我实施了对角数独游戏。

对角线不得重复

我检查对角线的算法是。

  1. 将对角线复制到数组left_xright_x
  2. for(i) for(j) if(left_x[i]==left_x[j]&&i!=j) return false
  3. for(i) for(j) if(right_x[i]==right_x[j]&&i!=j) return false
  4. 在运行时间方面是否有更好的实施方法?

1 个答案:

答案 0 :(得分:0)

不是比较所有值对,只计算每个数字出现的次数。如果任何计数大于1,则无效。