Leia o livro do Cormen , Introduction to Algorithms