: λͺ
μΈμ ꡬνμ΄ λΆλ¦¬λ μλ£ν (ꡬνμ 곡κ°νμ§ μμ)
-> μ 보μλκΈ°λ²: ν΅μ¬γ
λ¨ΉμΈ κ΅¬μ‘°λ λμμλ§ μ§μ€
-> κ°μ²΄μ ν¨μλ€ μ μ₯(μΈν°νμ΄μ€λ§)
-> μκ³ λ¦¬μ¦μ ν¨μ¨μ± μ€μ!!! (μνμκ°β, κΈ°μ΅ κ³΅κ°β)
-> μν νμ(μ°μ°μ κ°μ)μ μ°κ΄: T(n)
β μνμκ° λΉκ΅: O(1)<O(logn)<O(n)<O(nlogn)<O(n2)<O(2n)<O(n!)
μ€λ©κ° νκΈ°λ²: νν νμ (μκ²λ³΄λ€ λ κ±Έλ €~)
μΈν νκΈ°λ²: μν, νν νμ
& λ°°μ΄ λ΄μ© λ΄ μΈμ΄λ‘ μ 리: μλ£λ₯Ό μ μ₯νλ ννκ° μλ£κ΅¬μ‘°μ΄κ³ , κ·Έ μλ£λ€μ μ΄λ€ μ μ°¨λ‘ μ²λ¦¬ν μ§ κ·Έ μμλ₯Ό μ 리ν΄λμ λͺ
λ Ήμ΄λ€μ μ§ν©μ΄ μκ³ μ¦μ΄λ€. κ·Έλμ μ΄ μ±
μμλ κ·Έλ° μλ£κ΅¬μ‘°λ€μ λ°°μΈ κ²μ(μ€ν, ν, κ·Έλν λ±...)
μκ³ λ¦¬μ¦μμλ ν¨μ¨μ΄ λκ² μ€μν΄μ κ° μλ£λ€ λ¬Έμ λ€μ λν΄μ μ μ ν μκ³ λ¦¬μ¦μ μ ννλ κ²μ΄ μ€μνλ°, μ
λ ₯μ κ°μμ λ°λ₯Έ μκ°λ³΅μ‘λ λΆμμ ν΅ν΄ ν¨μ¨μ μΈ μκ³ λ¦¬μ¦μ μ νν μ μμ΄. κ·Έ μκ°λ³΅μ‘λλ₯Ό μκΈ° μν λ°©λ² μ€ νλκ° μνμ νμνλ λΉ
μ€νκΈ°λ²μ.
λ, μΆμμλ£νμ΄λΌλ κ² λμ§ ν·κ°λ Έλλ°, κ·Έλ₯ μ΄λ€ κ°μ²΄κ° ν΄μΌν μΌλ€μ νννλ μλ£νμ λ§νλ€. ꡬ체μ μΌλ‘ μ΄λ»κ² ꡬνλμ΄μλμ§λ νννμ§ μκ³ , μ΄ κ°μ²΄λ‘λ μ΄λ¬ν ν¨μλ₯Ό μ€νν΄λΌ. μ΄μ λλ‘ νννλ μλ£νμ΄λ€. κ·Έλμ μ¬λ¬ μλ£κ΅¬μ‘°λ€μμ νμν ν¨μλ€κ³Ό μλ λ°©λ²λ€μ μ΄ μΆμμλ£νμ μ΄μ©ν΄μ λνλΌ μ μμ!