Capítulo 15 - Dynamic Programming
Capítulo 16 - Greedy Algorithms
Capítulo 22 - Elementary Graph Algorithms
Capítulo 23 - Minimum Spanning Trees
Capítulo 24 - Single-source shortest paths