정렬 알고리즘
알고리즘과 자료구조에 대해 다시 짚어보면서 개념을 정리하고 기록해보려고합니다. 우선, 오늘 정리할 개념은 정렬 알고리즘입니다. 전공 과정상 수업시간에도 다뤄졌던 내용이지만, 확실히 정리해두지 않으면 개념에 대한 이해도가 많이 떨어질 것 같아 시작하게되었습니다. Do my utmost. 이제 시작입니다! 버블 정렬(Bubble Sort) 인접한 두 개의 원소를 비교하여 정렬하는 알고리즘 시간 복잡도 : O(n^2) 공간 복잡도 : O(1) [4, 2, 5, 1, 3] 첫번째 원소 4와 두번째 원소 2를 비교한 뒤, 2가 더 작으므로 두 원소의 위치를 바꾼다. [2, 4, 5, 1, 3] 두번째 원소 4와 세번째 원소 5를 비교, 위치 변동X 세번째 원소 5와 네번째 원소 1 비교, 1이 더 작으므로 두 원..