當前位置:歷史故事大全網 - 小學教育 - 如何用C語言隨機生成壹個數獨?

如何用C語言隨機生成壹個數獨?

數獨生成算法?這個確實不容易做到,但是我寫數獨的時候,就想出了壹個。可以自己改。至於這個算法能不能生成所有的數獨,我還真沒演示過。

原理:將給定的兩個數X和Y交換給定數獨棋盤的所有行或列,數組仍滿足數獨規則。如果給定1和2,所有列交換1和2的位置,數組仍然滿足數獨規則。

因為棋盤的演化是隨機的,相當於隨機生成數獨棋盤。每次進化的次數比較好,10次以上,保證每個數字都被改變過。

我不需要寫具體的代碼,嘎嘎...

  • 上一篇:南昌經開區新路小學怎麽樣?
  • 下一篇:小學生諧音古詩詞全集
  • copyright 2024歷史故事大全網