정렬 알고리즘 완전 정복 - O(N²)부터 O(N log N)까지, 정렬 알고리즘 비교
📌 1. 정렬이란? 왜 중요한가?정렬이 필요한 이유 (예시: 탐색 최적화, 데이터 처리)실제 활용 예시: 데이터베이스 인덱싱, 코딩 테스트, AI 데이터 전처리📌 2. 정렬 알고리즘 분류유형정렬 알고리즘시간복잡도특징O(N²) (기본 정렬)버블 정렬, 선택 정렬, 삽입 정렬O(N²)느림, 기초 개념 익히기 좋음O(N log N) (고급 정렬)퀵 정렬, 병합 정렬, 힙 정렬O(N log N)실전에서 많이 사용O(N) (특수 정렬)카운팅 정렬, 기수 정렬, 버킷 정렬O(N)특정 조건에서만 사용 가능📌 3. 기본 정렬 알고리즘 (O(N²))✅ 3-1. 버블 정렬 (Bubble Sort)개념: 인접한 두 원소를 비교하여 교환하는 방식시간복잡도: O(N²)특징: 구현은 쉽지만 비효율적Java 구현 예제publ..