ENTENDENDO ALGORITMOS – 2ª EDIÇÃO
Por:
R$ 96,00
Em até 3x sem juros
Adicionar
à sacola
OBJETO
DE DESEJO
Os algoritmos mais utilizados já foram descobertos, testados e comprovados. O livro Entendendo Algoritmos, Segunda Edição torna o aprendizado deles algo extremamente simples. Com explicações didáticas, mais de 400 ilustrações divertidas e exemplos relevantes, esta é a maneira perfeita de dominar o poder dos algoritmos — sem exigir conhecimentos avançados de matemática! Entendendo Algoritmos, Segunda Edição ensina os algoritmos mais importantes para acelerar seus programas, simplificar seu código e resolver problemas comuns de programação. Comece com tarefas como ordenação e busca e, em seguida, desenvolva suas habilidades para enfrentar problemas avançados, como compressão de dados e IA. Você aprenderá a analisar os trade-offs de desempenho entre diferentes algoritmos. Esta nova edição aborda árvores, problemas NP-completos e códigos atualizados para Python 3. O que este livro inclui • Algoritmos de busca, ordenação e em grafos • Estruturas de dados como arrays, listas, tabelas hash, árvores e grafos • Problemas NP-completos e algoritmos gananciosos • Exercícios e exemplos de código Não são necessários conhecimentos avançados de matemática nem de programação. Aditya Bhargava é engenheiro de software com formação em Ciência da Computação e em Belas Artes. Ele escreve sobre programação no blog adit.io. O editor técnico deste livro foi David Eisenstat. “Resume um semestre inteiro de Algoritmos e Estruturas de Dados em explicações e diagramas fáceis de digerir, sem exigir conhecimento profundo dos conceitos matemáticos subjacentes.” — Katie Sylor-Miller, Etsy “Uma combinação rara de instrução eficaz com leitura prazerosa. Não existe recurso melhor do que este livro.” — Ben Vinegar, Syntax.fm “Uma jornada lúcida e lindamente ilustrada pelo mundo dos algoritmos e estruturas de dados.” — Stephen Diehl, Zerolink “O livro número um que recomendo a todos os novos engenheiros e também aos seniores que desejam aprimorar suas habilidades. Ele se destaca por permitir que você realmente entenda os algoritmos, em vez de apenas memorizar o código.” — Alexander Manning, Block
Leia mais…