목차 1. 시간복잡도와 공간복잡도란? 중요성까지 2. 오버라이딩과 오버로딩의 차이점 1. 시간복잡도와 공간복잡도란? 중요성까지 복잡도라는 개념은 성능에 대한 평가의 척도입니다. 그래서 시간 복잡도 같은 경우엔 말 그대로 얼마나 수행하는지, 즉 시간의 관점에서 표기하는 방법이고, 공간 복잡도는 얼마나 메모리 공간을 사용하는지 즉 물리적인 관점에서 보는 방법입니다. 1. 시간 복잡도( Time Complexity ) 시간복잡도는 실행 환경에 따라 다르게 측정되기에 연산의 실행 횟수로 수행 시간을 평가합니다. 시간복잡도는 3가지 case로 나타냅니다 1. 최선의 경우 (Best Case) 최선의 경우엔 빅 오메가 표기법을 사용하고, 최선의 시나리오를 의미합니다. ( 가장 좋은 케이스 ) 2. 최악의 경우 (W..