[Python] 정렬 자료구조

Yewon Choi·2020년 7월 6일
0

Python

목록 보기
16/29

선택정렬

  • 어떤 원소가 주어졌을 때 매번 가장 작은 수를 맨 앞으로 보내주는 것
  • 시간복잡도 : O(N^2)
n = int(input())
arr = list()
for _ in range(n):
    arr.append(int(input()))
    
for i in range(n):
    min_index = i
    for j in range(i+1, n):
        if arr[min_index] > arr[j]:
            min_index = j
    arr[i], arr[min_index] =  arr[min_index], arr[i]
    
for data in arr:
    print(data)
profile
https://github.com/devAon 찰나의 개발흔적을 남기는 개발블로그 입니다 🐥 https://aonee.tistory.com 에서 Velog로 블로그 이전 작업중입니다 ! 🎶

0개의 댓글