Un algoritmo greedy fa la scelta localmente ottimale ad ogni passo, sperando che porti a un ottimo globale. È semplice e veloce, ma corretto solo quando il problema ha la greedy-choice property e la optimal substructure.
L'idea
Non riconsiderare mai le scelte passate — impegnati per l'opzione migliore immediata e vai avanti.
