알고리즘 문제 해결 개관
문제를 푸는 기술을 익혀야한다.1. 자신이 문제를 어떤 방식으로 해결하는지를 의식한다.2. 어느 부분이 부족한지,3, 어떤 부분을 개선해야 할지 파악한다. 문제를 풀기까지의 과정을 여러 부분으로 나눠보고 자신이 각 과정을 잘하고 있는지 못하고있는지 어떤 방향으로 개선할지 끊임없이 생각해야한다. [어떻게 문제를 풀 것인가]1. 문제를 이해한다.2. 어떻게 풀지 계획을 세운다3. 계획을 수행해서 문제를 해결한다.4. 어떻게 풀었는지 돌아보고, 개선할 방법이 있는지 찾아본다. 4. 어떻게 풀었는지 돌아보고, 개선할 방법이 있는지 찾아본다. '개선할 방법' 1. 문제를 읽고 이해하기 2. 재정의와 추상화 (자신의 방법으로 문제를 이해한다.)3. 계획 세우기 (어떤 알고리즘, 자료구조를 사용할지)4. 계획 검증하..