알고리즘 문제를 풀때 기본이 되는 개념은 정렬(Sort)입니다. 대부분 input값을 입력받고 output을 내야하는 문제상황속에서 내가 원하는 결과를 내기 위해서는 입력받은 자료를 문제를 풀기위한 구조로 재배열하는 작업이 필수적이기 때문입니다. 정렬에는 여러종류가 있지만 그 중에서 기초적인 개념 '버블 정렬', '카운팅 정렬'에 대한 내용입니다. 📌 정렬의 종류 버블 정렬(Bubble Sort) 카운팅 정렬(Counting Sort) 선택 정렬(Selection Srot) 퀵 정렬(Quick Sort) 삽입 정렬(Insertion Sort) 병합 정렬(Merge Srot) 시간복잡도 빅오 O() 시간복잡도를 확인하고 상황에 맞는 정렬을 사용하자! 많은 양의 데이터들을 다루다보면 그 데이터들을 연산하는 ..