4-3 μ½μ μ λ ¬
μ½μ μ λ ¬μ μ΄λ―Έ μ λ ¬λ λ°μ΄ν° λ²μμ μ λ ¬λμ§ μμ λ°μ΄ν°λ₯Ό μ μ ν μμΉμ μ½μ μμΌ μ λ ¬νλ λ°©μμ΄λ€.
μκ° λ³΅μ‘λλ O(n^2)
ν΅μ¬
μ ν λ°μ΄ν°λ₯Ό νμ¬ μ λ ¬λ λ°μ΄ν° λ²μ λ΄μμ μ μ ν μμΉμ μ½μ νλ κ²μ΄ μ½μ μ λ ¬μ ν΅μ¬μ΄λ€.
μ½μ μ λ ¬μ μν λ°©μ
1. νμ¬ indexμ μλ λ°μ΄ν° κ°μ μ ννλ€.
2. νμ¬ μ νν λ°μ΄ν°κ° μ λ ¬λ λ°μ΄ν° λ²μμ μ½μ λ μμΉλ₯Ό νμνλ€.
3. μ½μ μμΉλΆν° indexμ μλ μμΉκΉμ§ shift μ°μ°μ μννλ€.
4. μ½μ μμΉμ νμ¬ μ νν λ°μ΄ν°λ₯Ό μ½μ νκ³ index++ μ°μ°μ μννλ€.
5. μ 체 λ°μ΄ν°μ ν¬κΈ°λ§νΌ indexκ° μ»€μ§ λκΉμ§, μ¦ μ νν λ°μ΄ν°κ° μμ λκΉμ§ λ°λ³΅νλ€.
μΆκ°μ μΌλ‘ μ΄μ§νμμ μ¬μ©νλ©΄ μκ° λ³΅μ‘λλ₯Ό μ€μΌ μ μλ€.