[알고리즘] 알고리즘의 이해 - 시간 복잡도 함수의 차수, 점근적 표기법, 알고리즘 최종 요약(Algorithm Understanding - D
1. 차수란? 앞선 글에서 0.001보다 100이 궁극적으로 더 빠른 알고리즘이라고 말씀드렸습니다. 왜일까요? 100n은 1차식으로 증가하는 반면, 0.001은 2차식으로 증가하기 때문에 증가율이 더 높습니다. 이렇게 알고리즘의 효율성을 비교하기 위해서는 앞에 붙은 계수보다는 차수가 더 중요합니다. 극단적인 예로 100000000000000000000이 0.00000000000001보다 더 빠르다고 설명할 수 있습니다. 이때, 100은 1차시간 알고리즘, 0.001은 2차시간 알고리즘이라고 설명할 수 있겠습니다. 5 +100 같은 함수는 순수 2차함수라고 할 수 있습니다. 그에 반해 0.1..