HYPSVC.com
  1. P vs NP 문제 풀기
  2. 1. P vs NP 문제는 무엇인가?
  3. 1-3 개념 사전
  4. 시간 복잡도
1-3

시간 복잡도

time complexity

입력이 커질 때 계산 단계 수가 늘어나는 정도

  • 입문

알고리즘이 크기 n 인 입력에서 쓰는 기본 연산의 수를 n 의 함수로 나타낸 것이다. 보통 그 크기의 입력 가운데 가장 오래 걸리는 경우(최악의 경우)를 기준으로 삼고, 상수배는 무시한 채 증가율만 본다. 문제의 시간 복잡도는 그 문제를 푸는 가장 빠른 알고리즘의 시간 복잡도를 뜻한다. 위쪽 한계는 알고리즘 하나를 내놓으면 되지만, 아래쪽 한계(하한)는 가능한 모든 알고리즘에 대해 보여야 해서 훨씬 어렵다.

관련 낱말