# 버블 정렬 알고리즘을 사용하여 주어진 숫자들을 정렬해 보세요.

# bubble_sort() 함수는 매개변수로 전달된 정수 리스트 nums를 오름차순으로 정렬한 결과를 리스트로 반환해야 해요.

# 버블 정렬을 구현하는 방법은 다음과 같아요.

# 첫 번째와 두 번째 자료의 값을 비교해요.
# 첫 번째 자료가 더 크면 두 번째와 값을 교환해요.
# 두 번째와 세 번째 자료, 세 번째와 네 번째 자료, … 마지막까지 비교하여 값을 교환해요.
# 1~3번을 자료의 길이만큼 반복해요.
# 직접 코드를 구현하며 버블 정렬 알고리즘을 학습해 봅시다!


# 선택 정렬 알고리즘
# 선택 정렬 알고리즘을 사용하여 주어진 숫자들을 정렬해 보세요.

# selection_sort() 함수는 매개변수로 전달된 정수 리스트 nums를 오름차순으로 정렬한 결과를 리스트로 반환해야 해요.

# 선택 정렬을 구현하는 방법은 다음과 같아요.

# 리스트 내에 최솟값을 찾아요.
# 찾은 최솟값과 첫 번째 자료를 교환해요.
# 첫 번째 자료를 제외한 나머지 중에서 다시 최솟값을 찾아요.
# 찾은 최솟값을 두 번째 자료와 교환해요.
# 마지막 값이 남을 때까지 1~4번을 반복해요.
# 직접 코드를 구현하며 선택 정렬 알고리즘을 학습해 봅시다!






# 삽입 정렬 알고리즘
# 삽입 정렬 알고리즘을 사용하여 주어진 숫자들을 정렬해 보세요.

# insertion_sort() 함수는 매개변수로 전달된 정수 리스트 nums를 오름차순으로 정렬한 결과를 리스트로 반환해야 해요.

# 삽입 정렬을 구현하는 방법은 다음과 같아요.

# 리스트에서 처음 자료 두 개를 가져와요.
# 가져온 두 자료를 비교하여 정렬한 후 저장해요.
# 리스트에서 가져오지 않은 자료 중 첫 번째 자료를 하나 가져와요.
# 2번에서 생성한 자료와 3번에서 가져온 자료를 비교하여 정렬해요.
# 모든 리스트를 정렬할 때까지 3~4번을 반복해요.
# 직접 코드를 구현하며 삽입 정렬 알고리즘을 학습해 봅시다!

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: