mondegreen

완전검색(Brute Force, Generate and test) 본문

알고리즘 풀이 및 리뷰/알고리즘 이론

완전검색(Brute Force, Generate and test)

앙갱 2023. 6. 5. 18:35
반응형

완전 검색이란 문제의 해법으로 생각할 수 있는 모든 경우의 수를 나열해보고 확인하는 기법으로서 상대적으로 빠른 시간 내에 알고리즘 설계가 가능하다. 

경우의 수가 적을 때 유용하며, 모든 경우의 수를 생성한 후 테스트하기 때문에 수행속도는 느리지만 해답을 찾지 못할 가능성이 현저히 낮다.

 

** 완전 검색을 이용한 Baby-gin

1) 6개의 숫자로 만들 수 있는 모든 경우의 수를 나열한다 => 중복을 포함한 순열

2) 앞 3개의 숫자, 뒤 3개의 숫자를 구분하여 run(연속된 수) 또는 triplet(동일한 수) 여부를 판단한다.

 

완전 검색은 전형적으로 순열, 조합, 부분집합과 같은 조합적 문제와 연관되어 있다.

 

 

 

 

 

 

 

 

 

 

 

 

 

** 검색 기법

https://rileylee.tistory.com/5

 

검색

검색이란 저장된 자료 중에서 원하는 항목을 찾는 작업으로서 자료를 구별하여 인식할 수 있는 키인 탐색 키를 가진 항목을 찾는 것이다. 검색의 종류 1. 순차 검색(sequential search) 2. 이진 검색(Bin

rileylee.tistory.com

 

반응형

'알고리즘 풀이 및 리뷰 > 알고리즘 이론' 카테고리의 다른 글

조합(Combination; 순서 X 중복 X)  (0) 2023.06.05
순열(Permutation; 순서 O 중복 X)  (0) 2023.06.05
재귀  (0) 2023.06.05
검색  (0) 2023.02.19
정렬  (0) 2023.02.19