DEV Community

Milena
Milena

Posted on • Updated on

[pt-BR] Desmistificando algoritmos - Thomas H. Cormen

Irei compartilhar as minhas anotações e highlights sobre o o livro "Desmistificando algoritmos" do Thomas H. Cormen.

Se eu fosse dar uma breve introdução, eu usaria algumas frases do autor, em que ele menciona as seguintes definições e para quem o livro é destinado:

  • Quem está interessada(o) em saber como os computadores resolvem problemas;
  • Saber como avaliar essas soluções...

No capítulo 1, já vejo o título nomeado como "O que são algoritmos e por que você deve se importar com eles?". Nos cursos mais básicos, aprendemos que os algoritmos são conjuntos de etapas com o propósito de executar uma tarefa (seja qual for ela). Os algoritmos estão mais presentes em nosso cotidiano do que imaginamos e são executados em todos os lugares.

Também é bom relembrar que não existe o "óbvio" para o computador. Ele precisa da exatidão. Inclusive, isso é o que difere a execução feita por nós e a por outro lado, a execução feita pelo computador.

É necessário haver precisão no algoritmo de computador

Uma outra pergunta boa a ser feita é: "Para que queremos esses algoritmos?" pelo simples fato deles nos trazerem soluções.

Top comments (0)