Algoritmos são o cerne da computação: um programa codifica um algoritmo de modo a ser executado em um computador, resolvendo assim um problema. Este livro apresenta complexidade de algoritmos, métodos e problemas, com ênfase em conceitos e seu emprego em análise e projeto. O texto foi planejado para graduação e pós-graduação.