Greedy algorithms, ou algoritmos gulosos é uma técnica ou conjunto de algoritmos que consiste em sempre fazer a melhor escolha local na expectativa de que essas escolhas levem à solução global ótima. Vale destacar que nem sempre a aplicação dessa estratégia produz soluções ótimas.
Alguns exemplos de algoritmos que utilizam essa estratégia são: