06. 무식하게 풀기
6.1
가장 큰 실수는 쉬운 문제를 어렵게 푸는 것이다. 이런 실수를 방지하기 위해 문제를 처음 마주치고 나면 스스로에게 질문해보자. 무식하게 풀 수 있을까?
이렇게 구현된 알고리즘들은 거의, 흔히 완전 탐색이라고 불린다.
재귀 호출
'더 이상 쪼개지지 않는' 최소한의 작업(기저 사례) 에 도달했을 때 답을 곧장 반환하는 조건문을 포함해야 한다. 기저 사례를 선택할 때는 존재하는 모든 입력이 항상 기저 사례의 답을 이용하여 계산할 수 있도록 신경써야 한다.
BOGGLE
4.
5.
6.
.2
1.
2.
3.
4.
5.
6.
.3
1.
2.
3.
4.
5.
6.
반응형
'알고리즘 & 코딩 테스트 > 종만북' 카테고리의 다른 글
08. 동적 계획법 (0) | 2021.07.18 |
---|---|
[종만북] 05. 알고리즘의 정당성 증명 (미완) (0) | 2021.05.23 |
[종만북] 4. 알고리즘의 시간 복잡도 분석 ② (미완) (0) | 2021.05.23 |
[종만북] 04. 알고리즘의 시간 복잡도 분석 (1) (0) | 2021.05.20 |
[종만북] 03. 코딩과 디버깅에 관하여 (2) (0) | 2021.05.15 |