Groups
Category
Level
Constructive algorithms build a valid answer directly by following a recipe, rather than searching exhaustively.
Greedy algorithms build a solution step by step by always taking the best local choice available.