1. 왜!! 우리는 알고리즘 성능 방법을 알아야 하는가??? - 세상에는 좋은 알고리즘이 많다. 그러나 상황에 맞게 쓰기위해서는 무조건 좋다고 최고가 아니다. 예를 들어보면, 세상에서 제일 빠른 알고리즘이 있다고 치자. 그런데 메모리를 1G가를 차지 않다. 그런데 우리는 초소형 장비(메모리10M)에 해당 알고리즘을 사용해야한다. 이때 1G가를 차지 하는 알고리즘을 좋다고 할수 있는것인가?? 절때 아닌것이다. 그래서 우리는 가장 최적의 알고리즘을 찾는 방법을 배워야한다. 2. 알고리즘 평가 항목 1) 속도 - 얼마나 빠른가?- 시간 복잡도(알고리즘 수행시간 분석 결과)로 평가 2) 메모리 - 얼마나 메모리를 필요로 하는가?- 공간복잡도(메모리 사용량에 대한 분석 결과)로 평가 * 최적의 알고리즘은 "빠른 ..