If you're seeing this message, it means we're having trouble loading external resources on our website.

Se você está atrás de um filtro da Web, certifique-se que os domínios *.kastatic.org e *.kasandbox.org estão desbloqueados.

Conteúdo principal

Para onde ir a partir daqui

Você conseguiu ler todo o conteúdo? Parabéns! Você aprendeu o básico sobre os algoritmos, e viu muitos exemplos de algoritmos.
Há muito mais para aprender, se você quiser se aprofundar no assunto. Basta dar uma olhada na lista de algoritmos da Wikipédia - há milhares deles por aí, além daqueles que estão na sua cabeça e ainda não foram transformados em programas.
Thomas Cormen, coautor deste conteúdo, também é coautor de dois livros sobre algoritmos:
  • Algoritmos - Teoria e Prática: Este é o livro-texto sobre algoritmos mais popular nas faculdades. Ele é ao mesmo tempo rigoroso — provando que os algoritmos estão corretos e têm os tempos de execução descritos — e completo — abordando dúzias de algoritmos em mais de 1300 páginas.
  • Desmistificando algoritmos: Este livro é voltado para os leitores que querem sentir um gostinho dos algoritmos, e como analisá-los. Ele é menos matemático do que Algoritmos - Teoria e Prática, e contém mais um pouco sobre intuição e aplicações.
Outros livros recomendados são The Algorithm Design Manual and Algorithm Design.
Há também diversos cursos gratuitos em duas partes oferecidos online no Coursera (em inglês):
  • Algorithms, I & II: Um curso introdutório que aborda "tipos básicos de dados iterativos, ordenação, e algoritmos de busca em Java".
  • Algorithms: Design e Analysis Part I & II: Um curso introdutório que aborda os "princípios fundamentais do projeto de algoritmos: métodos dividir-e-conquistar, algoritmos para grafos, estruturas práticas de dados, algoritmos randomizados e mais", não se prendendo a nenhuma linguagem em particular.
Planejamos continuar somando a esse conteúdo aqui na Khan Academy, então volte a cada poucos meses para ver as atualizações.

Este conteúdo é uma colaboração entre os professores de ciência da computação da Universidade de Dartmouth, Thomas Cormen e Devin Balkcom, juntamente com a equipe do currículo de computação da Khan Academy. O conteúdo é licenciado CC-BY-NC-SA.

Quer participar da conversa?

Você entende inglês? Clique aqui para ver mais debates na versão em inglês do site da Khan Academy.