문제3_정렬알고리즘(버블,선택,삽입 O(N^2) 병합,퀵,힙 O(logN) ,계수 정렬 O(log(N+K))
정렬 : 데이터를 특정한 기준에 따라서 순서대로 나열하는 것 라이브러리 정렬 O(NlogN) 버블: O(N^2), 선택 : O(N^2), 삽입 : O(N^2), 퀵 : O(NlogN), 계수 : O(N+K) 버블 선택 삽입 퀵 예시 [7,5,9,0,3,1,6,2,4,8] 병합 정렬 예시[5, 3, 2, 1, 6, 8, 7, 4] 계수 정렬 [7,5,9,0,3,1,6,2,9,1,4,8,0,5,2] 1.버블정렬 O(N^2) : 가장 쉽고 직관적인 정렬로, 첫번째 자료와 두번째 자료를 두번째 자료와 세번째 자료를 ... 이런식으로 n-1번째와 n번째 자료를 비교 교환하면서 자료를 정렬하는 방식 동작 : 제일 끝에 가장 큰 수를 놓는 방식으로 package Basic_Algorithm; public class ..