Brute force is an algorithm often used in Computer Science for searching sets of data for an answer. The idea is to take every possible answer, and test it to see if it is correct. Brute force is equivalent to trying every possible combination on a pad lock in order to open it. Although sub-optimal, brute force will find a solution if one exists given enough time.