Brute Force Algorithms are exactly what they sound like – straightforward methods of solving a problem that rely on sheer computing power and trying every possibility rather than advanced techniques to improve efficiency.
In computer science, brute-force search or exhaustive
search, also known as generate and test, is a very general problem-solving
technique and algorithmic paradigm that consists of systematically enumerating
all possible candidates for the solution and checking whether each candidate
satisfies the problem's statement.