Algorithm 01. 완전검색 2
1. 조합적 문제 완전 검색은 특정 조건을 만족하는 경우나 요소를 찾는 검색 알고리즘이다. 이것은 순열(Permutation), 조합(Combination), 부분집합(Subset)과 같은 조합적 문제(Combinatorial Problems)들과 관련이 많다. 다음 이동비용이 가중치와 숙박비로 주어진 그래프에서 출발 도시에서 도착 도시까지 다른 도시들을 한번씩만 방문하여 도착하는 최소비용 경로는 무엇일까? 완전검색으로는 어떻게 풀고 완전 검색보다 더 좋은 알고리즘은 무엇일까? 2. 순열 서로 다른 n개중 r개를 택하는 순열 nPr = n * (n - 1) * (n - 2) * ... * (n - r + 1) nPn = n! 예시) 1, 2, 3, 4 순열 생성 첫번째로 1을 선택하면 나머지 2, 3, ..