원희 개발로그

[알고리즘] 브루트포스란? (Brute force) 본문

알고리즘

[알고리즘] 브루트포스란? (Brute force)

이어니언 2021. 6. 18. 14:05

브루트포스

브루트 포스(Brute force)는 영어 그대로 해석하면 무식한, 무지한 힘이 된다. 주어진 모든 상황을 다 살펴 보는 방법으로 시간 복잡도는 높지만 확실하게 답을 찾을 수 있다.

 

선형 구조에서는 순차 탐색이 브루트포스라고 할 수 있고

비선형 구조에서는 DFS, BFS가 브루트포스라고 할 수 있다.

 

해킹시 모든 경우의 수를 다 계산하여 찾아보는 방법으로도 쓰인다.

'알고리즘' 카테고리의 다른 글

[알고리즘] 유클리드 호제법이란?  (0) 2021.06.18
[알고리즘] 에라토스테네스의 체  (0) 2021.06.18
Comments