Metoda greedy este o tehnică directă de proiectare a algoritmilor, aplicată la probleme de optimizare pentru determinarea unei submulțimi care respectă anumite condiții. Scopul acestei metode este de a găsi o soluție optimă, maximizând sau minimizând o funcție de cost. Această abordare se bazează pe construirea soluției pas cu pas, selectând în fiecare etapă elementul considerat 'cel mai bun'.