예증법 : 특정한 사례들을 나열한 뒤 그 안에서 일반적인 규칙을 찾는다.
패턴 매칭 : 풀어야 할 알고리즘과 비슷한 문제를 생각해내고 비슷한 문제의 풀이법을 수정하여 풀어야 할 알고리즘을 만들어낸다.
단순화와 일반화 : 문제를 단순화하여 푼 뒤, 알고리즘이 구해지면 일반화
초기 사례로부터의 확장 : n=1, n=2, n=3,... 식으로 확장하여 규칙을 찾아낸다. 보통 재귀 알고리즘으로 구현된다.
자료구조 브레인스토밍 : 자료구조들을 차례차례 적용해보고 해결되는지 본다.
'코딩테스트' 카테고리의 다른 글
알고리즘 풀이 블로그 (0) | 2020.07.15 |
---|---|
백트래킹, N Queen (0) | 2020.02.17 |
DFS, BFS (0) | 2020.01.23 |
DP (0) | 2020.01.17 |
코테 에러 분석 (0) | 2020.01.07 |