728x90
반응형
브루트포스(Brute Force)
Brute(난폭한) + Force(힘)
= 완전 탐색 알고리즘이라 불리며 모든 경우의 수를 탐색하며 요구조건에 충족한 결과만 가져온다.
- 모든 영역 전체를 탐색
- BFS(너비 우선), DFS(깊이 우선) , 순차 탐색 등을 사용
특징
- 조합 가능한 모든 문자열을 하나씩 대입해 보는 방식
- 암호학에서 가장 확실한 방법으로 통용되고 있으며 100% 정확도를 보장
- 완벽한 병렬 작업이 가능
But, 시간적인 측면에서 비효율적인 알고리즘
대표 문제
[ 백준 ] 브루트포스 - 블랙잭
브루트포스란? brute [짐승, 짐승같은, 난폭한 ] + force [ 힘, 무력, 폭력 ] 의 합성어로 짐승같은 힘, 난폭한 힘, 완전 탐색 알고리즘이라고 말할 수 있다. 완전 탐색?? 모든 경우의 수를 탐색하는 알
o-joyuna.tistory.com
728x90
반응형
'이외 개발 스터디 > 알고리즘 ( Algorithm )' 카테고리의 다른 글
[ Algorithm ] 동적 계획법 (0) | 2023.07.25 |
---|---|
[ Algorithm ] 그리디 알고리즘 (0) | 2023.06.21 |