These algorithms solve a problem by generating a series of possible candidates and testing each one until a solution is found.
These algorithms solve a problem by generating a series of possible candidates and testing each one until a solution is found.