알고리즘 복잡도 표현 방법 1. 알고리즘 복잡도 계산이 필요한 이유 - 다양한 알고리즘 중 어느 알고리즘이 더 좋은지 분석하기 위해, 복잡도를 정의하고 계산 2. 계산항목 1. 시간 복잡도 : 알고리즘 실행 속도 * 2. 공간 복잡도 : 알고리즘이 사용하는 메모리 사이즈 프로그래밍에서 시간 복잡도에 가장 영향을 많이 미치는 요소는 반복문이다. 알고리즘 성능 표기법 • Big O (빅-오) 표기법 : 0(N) - 알고리즘 최악의 실행 시간을 표기 - 가장 많이 / 일반적으로 사용 - 최악의 실행 시간을 표기하는 이유는 최악의 상황에도 이정도 성능은 보장한다는 의미 • Ω (오메가) 표기법 : Ω(N) - 알고리즘 최상 실행시간 표기 • Θ (세타) 표기법 : Θ(N) - 알고리즘 평균 실행시간 표기 3. ..