selectionSort
Last updated
Was this helpful?
Last updated
Was this helpful?
: κ°μ₯ μμ κ²μ μ νν΄μ κ³μν΄μ μ μΌ μμΌλ‘ 보λ΄λ μκ³ λ¦¬μ¦
κ°μ₯ μμμ μ΄κ³ κΈ°μ΄μ μΈ λ°©λ² μ€ νλ
λ°μ΄ν°μ κ°―μκ° Nκ°μΌ λ μ΄ λͺλ²μ λΉκ΅ μ°μ°μ ν΄μΌ λλμ§ μμμΌ νλ€.
μ ν μ λ ¬μ λλ΅ N * (N+1)/2 λ² κ°λμ μ°μ°μ μνν΄μΌ νλ€.
μ΄λ₯Ό μ»΄ν¨ν°μμλ κ°μ₯ ν° μ°¨μμΈ N^2λ§ λ³΄κ³ O(N^2)μ΄λΌκ³ νννλ€. μ¦, μ ν μ λ ¬μ μκ° λ³΅μ‘λλ O(N^2)μ΄λ€
μμ 보λ κ·Έλ¦Όκ³Ό κ°μ΄ step μμλ μμλλ‘ λΉκ΅νλ©° index 0μ κ°μ λμ κ°κΉμ§ λΉκ΅νλ€
κ°κ°μ stepμ κ±°μΉλ©΄μ μννλ©΄μ μ΅μκ°μ μ°Ύμμ μμΉλ₯Ό λ°κΏμ€λ€
Nκ°μ μμμ λν΄μλ N-1λ²μ λΉκ΅νκΈ° λΉκ΅νλ€