Skip to main content

分析

定義目標

要分析複雜度,首先需要先確認好要處理的問題,然後找到解決問題的辦法,根據這些解法,找到可以優化調整的地方,然後尋找最符合情境的結果。

  1. 確認問題。
  2. 列出解法。
  3. 分析解法的時間/空間複雜度。(簡單來說就是需要多久時間和多少記憶體處理)
  4. 找到可以優化的做法 / 步驟。
  5. 測試 / 估算。