μκ³ λ¦¬μ¦ λ¬Έμ λ₯Ό ν λ νμ μκ° λ³΅μ‘λκ° ν·κ°λ €μ μ 리νλ€.
μκ³ λ¦¬μ¦ μκ° λ³΅μ‘λλ Big O(λΉ
μ€) νκΈ°λ²μ μ¬μ©νλ€.
λΉ
μ€ νκΈ°λ²μ 'μ΅μ
μ μν©'μ κ³ λ €ν νκΈ°λ²μ΄λ€.
μ΅μ μ μν©μ κ°―μκ° nμΈ λ¦¬μ€νΈμμ μ΄λ ν κ°μ μ°Ύλλ€κ³ κ°μ νμ λ, λ§μ§λ§ μΈλ±μ€μΈ n-1μ ν΄λΉ κ°μ΄ μμΉν΄ μμμ μλ―Ένλ€.
λΉ μ€ νκΈ°λ²μ μ¬μ©νλ©΄ μ’μμ μ μ΅μ μ κ²½μ°κΉμ§ μ΄λ―Έ κ³ λ €λ₯Ό ν΄λ μ μ΄κΈ°μ μ΅μ μ κ²½μ°λ₯Ό κ³ λ €ν λΉ -μ€λ©κ° νκΈ°λ²λ³΄λ€ ν¨μ¬ μ°μ°μμ λ³΄κ³ μκ° λ³΅μ‘λλ₯Ό κ°λ νκΈ° μ½λ€λ κ²μ΄λ€.
λν λΉ
μ€ νκΈ°λ²μ μμκ°λ₯Ό μ μΈνκ³ μκ°νλ€.
λ°λΌμ n^2+1μ μκ°μ΄ κ±Έλ¦°λ€κ³ κ°μ νμμ κ²½μ°, O(n^2+1)μ΄ μλ O(n^2)μΌλ‘ νκΈ°νλ€.
O(1)μ μμ μκ° μκ³ λ¦¬μ¦
μ
λ ₯κ°μ ν¬κΈ°μ μκ΄μμ΄ λ¬΄μ‘°κ±΄ 1λ‘ κ°μ νλ€. λ°λΌμ κ°μ₯ μ νΈλλ μκ³ λ¦¬μ¦μΌλ‘, κ°λ₯νλ€λ©΄ μμ μκ°μΌλ‘ μμ±νλ κ²μ΄ μ’λ€.
μ ν κ²μμμ μ£Όλ‘ μ¬μ©λλ μκ°λ³΅μ‘λμ΄λ€.
μ€μ²© λ°λ³΅λ¬Έμ΄ μμ λ λ°μνλ€.
μ΄μ§ κ²μ μκ³ λ¦¬μ¦μμ μ£Όλ‘ μ¬μ©λλ μκ°λ³΅μ‘λμ΄λ€.
λ¨, μ λ ¬λ λ°°μ΄μμ μ¬μ©μ΄ κ°λ₯νλ€λ νΉμ§μ΄ μλ€.