All patterns

Greedy Algorithms

Make locally optimal choices at each step to reach a global optimum

2 standard techniques