# Greedy Algorithms

Problems solved by greedy algorithm design:
- coin change problem
- minimum spanning trees
    - Kruskal's algorithm
    - Prim's algorithm
- Shortest path in a graph
    - Djikstra
- Knapsack
    - Fractional knapsack 
    - Integer knapsack
- Scheduling
    - Minimizing time
    - Minimizing time with deadlines
