Algorithm&Data Structure
2022. 12. 22.
[Algorithm] 백준 정렬 파트 (2108,18870)
백준 알고리즘 단계별로 풀어보기 중 정렬 단계를 모두 풀어봤다. 그중 2108번과 18870에서 어려움을 겪어 기록을 남기게 되었다. 개요 정렬은 이전 기록에서 다룬 적이 있다. [Algorithm] 정렬 방법, 구현(선택, 버블, 삽입, 병렬, 퀵, 계수) 정렬에 대해 공부를 해서 이에 대한 기록을 하려고 한다. 본 글의 정렬은 오름차순을 기본으로 한다. 내림차순은 파이썬에 내장된 reverse 메서드를 사용하면 쉽게 구현할 수 있다. 1. 선택 정렬 선 choi-records.tistory.com 때문에 백준 알고리즘 정렬 단계에서 대부분의 문제들을 무난하게 풀어냈다. 정렬 단계 시간 복잡도가 O(nlogn)인 정렬 알고리즘으로 풀 수 있습니다. 예를 들면 병합 정렬, 힙 정렬 등이 있지만, 어려운 ..