2015-05-20 31 views
-4

我實現了一個對角線數獨。Diagonal 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

有沒有更好的實現這在運行時間方面?

+0

請嘗試http://codereview.stackexchange.com – Biffen

+0

謝謝@Biffen。 – CrazyGirl

回答

0

不是比較所有值對,只是計算每個數字出現的次數。如果任何計數大於1,則無效。