[Codekata Week5] 버블 정렬(Bubble Sort)

문성호·2020년 10월 11일
  • 버블정렬(Bubble Sort)
    버블 정렬은 인접한 데이터를 교환해서 정렬하는 알고리즘입니다.
    알고리즘의 정렬되는 모습이 마치 거품처럼 보인다고 해서 붙여진 이름입니다.아래 그림을 한 번 봐주세요.
    아마 바로 이해되실 것입니다.

문제

  • nums라는 배열을 주면, 버블정렬 알고리즘으로 배열을 정렬해주세요.

My Solution

def bubbleSort(arr):
  for i in range(len(arr)-1): # count
    for j in range(len(arr)-i-1): #
      if arr[j] > arr[j+1]:
        arr[j], arr[j+1] = arr[j+1], arr[j]
    
  return arr
profile
오늘을 모아 내일을

0개의 댓글