λ²λΈμ λ ¬ - μ΄μν λ κ°μ λΉκ΅ν΄ μ λ ¬νλ λ°©λ²μ΄λ€. - λͺ¨λ μμλ₯Ό νλνλ λΉκ΅νμ¬ swapνλ μμ μ λ°λ³΅νλ€. - ꡬνμ΄ λ¨μνλ€. - μ΅λ O(n^2)μ μκ°λ³΅μ‘λλ₯Ό κ°μ§λ€. # λ²λΈμ λ ¬ a = random.sample(range(1, 10), 5) print("=== bubble ===") print(a) # μ λ ¬ μ n = len(a) for i in range(n - 1): for j in range(n - 1 - i): if a[j] > a[j + 1]: a[j], a[j + 1] = a[j + 1], a[j] print(a) μ½μ μ λ ¬ - νμ¬ μμΉμμ, μ΄λ―Έ μ λ ¬λ μ΄μ λ°°μ΄λ€μ λ°μ΄ν°λ₯Ό μ°¨λ‘λλ‘ λΉκ΅νμ¬ μμ μ μμΉλ₯Ό μ°Ύμ κ·Έ μμΉμ μ½μ νλ€. - μ΅μ μ κ²½μ° O(n^2), μ΅μ μ ..