Brute Force Generate and Test an exhaustive set of all possible combination Can be computationally very expensive Guarantees correct solution Examples Selection Sort Bubble Sort Insertion Sort NP Complete