본문 바로가기
코딩

버블 소트를 이용하여 오름차순으로 정렬하는 파이썬 코드를 만들어보자.

by 노마드랩스 2023. 2. 3.
728x90
반응형


이 코드는 배열을 입력으로 사용하고 버블 정렬 알고리즘을 사용하여 오름차순으로 정렬합니다. 버블 정렬 알고리즘은 목록을 반복적으로 살펴보고 인접한 요소를 비교하고 순서가 잘못된 경우 교체합니다. 이 알고리즘은 더 작은 요소가 목록의 맨 위로 "버블"하는 방식에서 이름을 얻습니다. 이 함수는 정렬된 배열을 반환합니다.

def bubble_sort(arr):
    n = len(arr)
    for i in range(n):
        for j in range(0, n-i-1):
            if arr[j] > arr[j+1]:
                arr[j], arr[j+1] = arr[j+1], arr[j]
    return arr

arr = [64, 34, 25, 12, 22, 11, 90]
print("Sorted array is:", bubble_sort(arr))

결과는 한번 돌려서 확인해보세요.

 

728x90
반응형

댓글