Odpowiedź :
Algorytmy zachłanne – są to algorytmy, które na każdym etapie podejmują taką decyzję, która w danej chwili wydaje się najkorzystniejsza. Inaczej mówiąc, zawsze dokonują wyborów, które są lokalnie optymalne, licząc, że doprowadzi to do znalezienia rozwiązania globalnie optymalnego. W ogólnym jednak przypadku algorytmy zachłanne nie zawsze znajdują rozwiązanie optymalne. Są one zatem podzbiorem algorytmów heurystycznych (czyli takich, których metoda znajdowania rozwiązań nie ma gwarancji znalezienia rozwiązania optymalnego, a często nawet prawidłowego). Jednocześnie są to algorytmy pozbawione losowości.