예시
- 입력의 크기가 n일 때,
- : 입력의 크기의 로그에 비례하는 시간 소요
- : 입력의 크기에 비례하는 시간 소요
선형 시간 알고리즘 -
ex. n개의 무작위로 나열된 수에서 최댓값을 찾기 위해 선형 탐색 알고리즘을 적용
로그 시간 알고리즘 -
ex. n개의 크기 순으로 정렬된 수에서 특정 값을 찾기 위해 이진탐색 알고리즘을 적용
이차 시간 알고리즘 -
ex. 삽입 정렬(insertion sort) - 삽입하는 방식으로 정렬
삽입 정렬보다 나은(낮은) 복잡도를 가지는 정렬 알고리즘
예: 병합 정렬(merge sort) -
복잡한 문제
ex. 배낭 문제 (Knapsack Problem)