π Computer Science/Algorithms
Bubble Sort(λ²λΈ μ λ ¬)
S.Honey
2022. 4. 9. 23:46
Bubble Sort(λ²λΈ μ λ ¬)
μ λ μΈμ ν μμλ₯Ό κ²μ¬νμ¬ μ λ ¬νλ μκ³ λ¦¬μ¦μ΄λ€.- μκ°λ³΅μ‘λλ
O(n^2)
μΌλ‘ μλΉν λ리μ§λ§, μ½λμμ²΄κ° λ¨μν΄μ μμ£Ό μ¬μ©λλ€. - μ΄λ κ°μ λ°©μμΌλ‘ μλ°©ν₯ μ λ ¬μ νκ²λλ©΄
μΉ΅ν μΌ μ λ ¬
μ΄ λλ€.
νμ΄μ¬ μμ μ½λ
def bubbleSort(x):
length = len(x)-1
for i in range(length):
for j in range(length-i):
if x[j] > x[j+1]:
x[j], x[j+1] = x[j+1], x[j]
return x