
Big-O Notation은 알고리즘의 성능을 설명하기 위한 수학적 표기법으로, 주로 입력 크기와 관련하여 알고리즘이 얼마나 빠르거나 느린지, 얼마나 많은 메모리를 사용하는지를 평가하는 데 사용된다. Big-O는 알고리즘의 시간 복잡도와 공간 복잡도를 나타내며, 최악의 경우의 수행 시간을 설명하는 데 주로 사용된다.
버블 정렬 (Bubble Sort)
삽입 정렬 (Insertion Sort)
선택 정렬 (Selection Sort)
병합 정렬 (Merge Sort)
퀵 정렬 (Quick Sort)
힙 정렬 (Heap Sort)
계수 정렬 (Counting Sort)