Bubble_sorting.md
κ°λ
μλ‘ μΈμ ν λ μμλ₯Ό κ²μ¬νμ¬ μ λ ¬νλ μκ³ λ¦¬μ¦
νΉμ§
ꡬνμ΄ λ§€μ° κ°λ¨
νλμ μμκ° κ°μ₯ μΌμͺ½μμ κ°μ₯ μ€λ₯Έμͺ½μΌλ‘ μ΄λνκΈ° μν΄μλ λ°°μ΄μμ λͺ¨λ λ€λ₯Έ μμλ€κ³Ό κ΅νλμ΄μΌ νλ€.
νΉμ μμκ° μ΅μ’ μ λ ¬ μμΉμ μλ κ²½μ°λΌλ κ΅νλλ μΌμ΄ μΌμ΄λλ€.
μκ° λ³΅μ‘λ O(n^2)
π‘λμ μκ°λ³΅μ‘λ λλ¬Έμ κ°λ¨ν ꡬνμλ λΆκ΅¬νκ³ μ μ¬μ©λμ§ μλλ€.
μμ

ꡬν
# μ€λ¦μ°¨μ μ λ ¬
def bubble_sort(arr):
for i in range(len(arr)):
for j in range(len(arr), i):
if arr[j] > arr[j + 1]:
arr[j], arr[j + 1] = arr[j + 1], arr[j]
return arr
Last updated