Manningver produtos da marca →

Grokking Algorithms, Segunda Edição: Um guia ilustrado para programadores e outras pessoas curiosas

Importado dos Estados Unidos

Original: Grokking Algorithms, Second Edition: An illustrated guide for programmers and other curious people

Marca
Manning
SKU
JPTFRP5CRX
Descrição

Uma introdução amigável e totalmente ilustrada aos algoritmos de programação de computador mais importantes.

Domine os algoritmos mais usados e esteja totalmente preparado quando perguntarem sobre eles na sua próxima entrevista de emprego. Com explicações belamente simples, mais de 400 ilustrações divertidas e dezenas de exemplos relevantes, você realmente vai gostar de aprender sobre algoritmos com este guia divertido e amigável!

Em Grokking Algorithms, Segunda Edição, você descobrirá: algoritmos de busca, ordenação e grafos; estruturas de dados como arrays, listas, tabelas hash, árvores e grafos; algoritmos NP-completos e gulosos; compensações de desempenho entre algoritmos; exercícios e exemplos de código em todos os capítulos; mais de 400 ilustrações com passo a passo detalhado.
A primeira edição de Grokking Algorithms provou para mais de 100.000 leitores que aprender algoritmos não precisa ser complicado nem chato! Esta segunda edição revisada contém cobertura totalmente nova sobre árvores, incluindo árvores de busca binária, árvores balanceadas, árvores B e mais. Você também descobrirá novos insights sobre o desempenho de estruturas de dados que levam em conta CPUs modernas. Além disso, os exemplos de código totalmente anotados do livro foram atualizados para Python 3.

Prefácio de Daniel Zingaro.

Sobre a tecnologia

Os algoritmos que você usa com mais frequência já foram descobertos, testados e comprovados. Grokking Algorithms, Segunda Edição torna muito fácil aprender, entender e usá-los. Com explicações belamente simples, mais de 400 ilustrações divertidas e dezenas de exemplos relevantes, é a maneira perfeita de desbloquear o poder dos algoritmos no seu trabalho diário e se preparar para a sua próxima entrevista de programação — sem necessidade de matemática!

Sobre o livro

Grokking Algorithms, Segunda Edição ensina algoritmos 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, depois, desenvolva suas habilidades para enfrentar problemas avançados como compressão de dados e inteligência artificial. Você também aprenderá a comparar as compensações de desempenho entre algoritmos. Além disso, esta nova edição inclui cobertura inédita de árvores, problemas NP-completos e atualizações de código para Python 3.

O que há dentro
Algoritmos de busca, ordenação e grafos
Estruturas de dados como arrays, listas, tabelas hash, árvores e grafos
Algoritmos NP-completos e gulosos
Exercícios e exemplos de código em todos os capítulos

Sobre o leitor

Não são necessários conhecimentos avançados de matemática ou programação.

Sobre o autor

Aditya Bhargava é engenheiro de software com formação dupla em Ciência da Computação e Belas Artes. Ele escreve sobre programação em adit.io.

Sumário

1 Introdução aos algoritmos
2 Ordenação por seleção
3 Recursão
4 Quicksort
5 Tabelas hash
6 Busca em largura
7 Árvores
8 Árvores balanceadas
9 Algoritmo de Dijkstra

Especificações (15)
FabricanteManning
Número da peça9781633438538
Tipo de produtoLivro Abis
Tipo de itemLivro
Dimensões do produto18,7 x 1,8 x 23,5 cm; 544 g
Dimensões da embalagem23,3 x 18,8 x 2,2 cm; 549 g
Data de lançamento2024-03-26
Data de publicação2024-03-26
Número de páginas320 páginas
IdiomaEnglish (Published), English (Original Language), English (Unknown)
ContribuidoresBhargava, Aditya Y (author)
EncadernaçãoBrochura
Edição2nd
DepartamentoLivro
EAN9781633438538
Mais sobre o produto (5 imagens do fabricante)
Grokking Algorithms, Second Edition BannerGrokking Algorithms, Second Edition Quote 1Grokking Algorithms, Second Edition Quote 2Grokking Algorithms, Second Edition Quote 3Grokking Algorithms, Second Edition Includes