Complementando o que foi mencionado anteriormente, o livro de Cormen, mencionado pelo maniero, é "o padrão" para ensinar algoritmos, e é de fato uma escolha excelente para quem deseja aprender estruturas de dados e algoritmos com clareza e precisão. Sua abrangência e profundidade fazem dele um recurso valioso tanto para iniciantes quanto para aqueles que buscam aprofundar seus conhecimentos.
Por outro lado, o TAOCP, indicado pelo pedro, representa talvez a obra mais profunda e abrangente sobre o tema. É importante destacar, no entanto, que seu nível de detalhe e complexidade pode torná-lo um desafio até mesmo para os mais dedicados estudantes. Donald Knuth, o autor, sentiu a necessidade de desenvolver uma "nova" matemática para abordar a análise de algoritmos com a profundidade desejada, resultando na criação do livro "Concrete Mathematics".