52. N-Queens II

1.問題

  • 對n * n大小的棋盤, 回傳有多少種n queen的排法?

2.想法

  • 提問

    • 確認題意: col, row, diagonal都只能有一個queen

  • parameter

    • n

    • new row

    • col list

    • cnt

  • test input

  • 說明想法

    • 與51. N-Queens的概念相同, 只是在newRow == n (最後一個row)時讓cnt + 1

    • DFS

      • base case: 當new row == n時return

  • 測試計算複雜度

3.程式碼

Last updated