알고리즘이 문제를 해결하기 위한 시간(연산)의 횟수
알고리즘의 성능의 시간 복잡도를 표기하는 방법
1. O(1) : 상수 시간. 입력 데이터의 크기와 상관없이 언제나 일정한 시간이 걸리는 알고리즘을 말한다.
2. O(log n) : 로그 시간. 데이터가 커지면 커질수록 효율이 극대화되는 케이스이다.
3. O(n) : 직선적 시간. 입력 데이터의 크기에 비례해서 처리시간에 걸리는 알고리즘을 표현할 때 사용한다.
4. O(n^2) : 2차 시간. Quadratic Time
5. O(C^n) : 지수 시간. 문제를 해결하기 위한 단계의 수는 주어진 상수값 C 의 n 제곱