37. Sudoku Solver

1.問題

2.想法

  • 提問

    • 時間複雜度與可用空間是否有限制?

  • function header, parameter

  • test input

  • 說明想法

    • 可以用ray tracking的方式: 在空的地方放置有可能的(不違規)數字, 再繼續填下一個空位

    • 要注意的是, 這種試誤法, 目的是從許多可能中只有都是true的路徑才會持續走下去, type要用bool

  • 測試計算複雜度

3.程式碼

Last updated