μ λ ¬ μκ³ λ¦¬μ¦
- μμ λ μ λ ¬
- ν€κ°μ΄ κ°μ μμμ μμκ° μ λ ¬ μ νμλ μ μ§λλ κ²
- μμ λμ§ μμ μ λ ¬
- ν€κ°μ΄ κ°μ μμμ μμκ° μ λ ¬ μ νμλ μ μ§λμ§ μλ κ²
- λ΄λΆ μ λ ¬
- μ λ ¬ν λͺ¨λ λ°μ΄ν°λ₯Ό νλμ λ°°μ΄μ μ μ₯ν μ μμ λμ μ¬μ©νλ μκ³ λ¦¬μ¦
- μΈλΆ μ λ ¬
- μ λ ¬ν λ°μ΄ν°κ° λ무 λ§μμ νλμ λ°°μ΄μ μ μ₯ν μ μμ λμ μ¬μ©νλ μκ³ λ¦¬μ¦
- μ λ ¬ μκ³ λ¦¬μ¦μ ν΅μ¬ μμ
- κ΅ν, μ ν, μ½μ
λλΆλΆμ μ λ ¬ μκ³ λ¦¬μ¦μ μ΄ 3κ°μ§ μμλ₯Ό μμ©ν κ²
λ²λΈ μ λ ¬
bubble sort
- λ¨μ κ΅ν μ λ ¬(straight exchange sort)
- μ΄μν λ μμμ λμ κ΄κ³λ₯Ό λΉκ΅νκ³ νμμ λ°λΌ κ΅νμ λ°λ³΅νλ μκ³ λ¦¬μ¦
λ¨μ μ ν μ λ ¬
straight selection sort
κ°μ₯ μμ μμλ₯Ό 맨 μμΌλ‘ μ΄λνκ³ , λ λ²μ§Έ μμ μμλ 맨 μμμ λ λ² μ§Έλ‘ μ΄λνλ λ±μ μμ μ λ°λ³΅νλ μκ³ λ¦¬μ¦
κ°μ₯ μμ μμλΆν° μ λ ¬νλ―λ‘ κ°μ₯ μμ κ°μ μμμΈ 1μ μ νν΄ μ λ ¬μ μμ
λ¨μ μ½μ μ λ ¬
straight insertion sort
μ νν μμλ₯Ό κ·Έλ³΄λ€ λ μμͺ½μ μλ§μ μμΉμ βμ½μ νλβ μμ μ λ°λ³΅ν μ¬ μ λ ¬νλ μκ³ λ¦¬μ¦
νΈλΌν μΉ΄λλ₯Ό ν μ€λ‘ λμ΄λμ λ μ¬μ©νλ λ°©λ² κ³Ό λΉμ·ν λ°©λ²μ μκ³ λ¦¬μ¦
μ μ λ ¬
shell sort
μΌμ ν κ°κ²©μΌλ‘ μλ‘ λ¨μ΄μ Έ μλ λ μμλ₯Ό κ·Έλ£ΉμΌλ‘ λ¬Άμ΄ λλ΅ μ λ ¬μ μννκ³ , κ°κ²©μ μ’ν κ·Έλ£Ήμ μλ₯Ό μ€μ΄λ©΄μ μ λ ¬μ λ°λ³΅ νμ¬ μμμ μ΄λ νμλ₯Ό μ€μ΄λ λ°©λ²
ν΅ μ λ ¬
quick sort
κ°μ₯ λΉ λ₯Έ μ λ ¬ μκ³ λ¦¬μ¦ μ€ νλλ‘ λ리 μ¬μ©λκ³ μμ΅λλ€.
λ³ν© μ λ ¬
ν μ λ ¬
λμ μ λ ¬
(μ°Έκ³ λ§ν¬)
곡λΆν λ΄μ©μ μ¬λ¬κΈκ³Ό μ±
μ½μ λ΄μ©μ λ°νμΌλ‘ μ 리νκ³ μμ΅λλ€.
μ’μ κΈλ‘ μ μ 곡λΆμ λμμ μ£Όμλ λΆλ€κ» κ°μ¬λ립λλ€.