μκ³ λ¦¬μ¦μ μ±λ₯μ κ°λ¦¬λ 5κ°μ§ κΈ°μ€
μ νμ±
μκ³ λ¦¬μ¦μ΄ μ λ ₯ κ°μ λν΄ νμν μ μ°¨λ₯Ό μ νν μννμ¬, κ²°κ³Όμ μΌλ‘ μ νν κ°μ μ 곡νλκ°?
μμ λ
μꡬλλ κΈ°λ₯μ μννκΈ° μν΄μ, μΌλ§λ μ μ μ°μ°μ μννλκ°?
ex) νΉμ μ λ ¬ μκ³ λ¦¬μ¦μμ λΉκ΅μ°μ°μ΄ λͺλ² μνλλμ§.
λ©λͺ¨λ¦¬ μ¬μ©λ
μΌλ§λ μ μ λ©λͺ¨λ¦¬λ₯Ό μ¬μ©νλκ°?
λ¨μμ±
μκ³ λ¦¬μ¦μ μ νμ± λ±μ λ¬Έμ κ° μμ κ²½μ° μ΄λ₯Ό κ³ μ³μΌνμ§λ§, 볡μ‘ν μκ³ λ¦¬μ¦μ λΆμνκΈ°λ, κ°μ νκΈ°λ μ΄λ ΅λ€.
μ΅μ μ±
κ°μ κ°λ₯ν λͺ¨λ μμ(μμ λ, λ©λͺ¨λ¦¬ μ¬μ©λ λ±)μ λν΄ λμ΄μ κ°μ ν μ¬μ§κ° μμ λ§νΌ μ΅μ ν λμ΄ μλκ°?
μκ³ λ¦¬μ¦μ μν μκ° λΆμ λ°©λ²
μκ³ λ¦¬μ¦μ ν¨μ¨μ±μ λΆμνκΈ°μν΄, λ¨μ μ°μ°μ΄ μνλλ νμλ₯Ό μ λ ₯μ ν¬κΈ°μ λν ν¨μλ‘ κ΅¬νλ κ².
- μκ° λ³΅μ‘λ λΆμ (Time Complexity Analysis): μ λ ₯ ν¬κΈ°λ₯Ό κΈ°μ€μΌλ‘ λ¨μ μ°μ°μ λͺλ² μννλμ§ κ΅¬νλ κ².
- 곡κ°(λ©λͺ¨λ¦¬) 볡μ‘λ λΆμ (Memory Complexity Analysis): μκ³ λ¦¬μ¦μ΄ λ©λͺ¨λ¦¬ μ¬μ©λ©΄μΌλ‘λ μΌλ§λ ν¨μ¨μ μΈμ§λ₯Ό λΆμ.