Grokking Algorithms, seconda edizione

Punteggio:   (4,7 su 5)

Grokking Algorithms, seconda edizione (Y. Bhargava Aditya)

Recensioni dei lettori

Riepilogo:

Nel complesso, “Grokking Algorithms” è riconosciuto come un'introduzione agli algoritmi accessibile e coinvolgente, soprattutto per i principianti e per coloro che non hanno una formazione informatica formale. È stato particolarmente apprezzato per gli aiuti visivi all'apprendimento e le spiegazioni chiare. Tuttavia, alcuni recensori hanno giudicato carente la profondità dei contenuti e hanno notato errori significativi nel codice Python presentato nel libro.

Vantaggi:

Facile da leggere e da capire, soprattutto per i principianti e per i non professionisti della scienza.
Ausili visivi coinvolgenti che migliorano la comprensione.
Contenuti ben strutturati con capitoli di lunghezza gestibile.
Fornisce motivazione e incoraggia l'apprendimento.
Facilita l'apprendimento per le persone con ADHD grazie al suo approccio amichevole.

Svantaggi:

Alcuni lettori hanno trovato il libro troppo superficiale e poco approfondito su argomenti complessi.
Gravi errori nel codice Python, che hanno portato alcuni a sconsigliare l'acquisto del libro.
Alcuni algoritmi non sono trattati in dettaglio, come il Depth First Search (DFS).
Gli esempi di codifica potrebbero non essere affidabili o accurati, causando frustrazione negli utenti.

(basato su 17 recensioni dei lettori)

Titolo originale:

Grokking Algorithms, Second Edition

Contenuto del libro:

Un'introduzione amichevole e completamente illustrata ai più importanti algoritmi di programmazione informatica.

Imparate a conoscere gli algoritmi più utilizzati e preparatevi al meglio quando vi verrà chiesto di parlarne al prossimo colloquio di lavoro. Grazie a spiegazioni meravigliosamente semplici, a oltre 400 illustrazioni divertenti e a decine di esempi pertinenti, con questa guida divertente e amichevole imparerete davvero a conoscere gli algoritmi!

In Grokking Algorithms, Seconda Edizione scoprirete:

Algoritmi di ricerca, ordinamento e grafi Strutture dati come array, liste, tabelle hash, alberi e grafi Algoritmi NP-completi e greedy Scambi di prestazioni tra algoritmi Esercizi ed esempi di codice in ogni capitolo Oltre 400 illustrazioni con spiegazioni dettagliate

La prima edizione di Grokking Algorithms ha dimostrato a oltre 100.000 lettori che l'apprendimento degli algoritmi non deve essere complicato o noioso! Questa seconda edizione riveduta contiene una nuova trattazione degli alberi, compresi gli alberi a ricerca binaria, gli alberi bilanciati, i B-trees e altro ancora. Scoprirete anche nuovi spunti sulle prestazioni delle strutture di dati che tengono conto delle moderne CPU. Inoltre, gli esempi di codice completamente commentati del libro sono stati aggiornati a Python 3.

Prefazione di Daniel Zingaro.

L'acquisto del libro stampato include un eBook gratuito nei formati PDF e ePub di Manning Publications.

Informazioni sulla tecnologia

Gli algoritmi che utilizzate più spesso sono già stati scoperti, testati e dimostrati. Grokking Algorithms, Seconda Edizione, rende facile impararli, capirli e utilizzarli. Con spiegazioni estremamente semplici, oltre 400 illustrazioni divertenti e decine di esempi pertinenti, è il modo perfetto per sbloccare la potenza degli algoritmi nel lavoro di tutti i giorni e prepararsi per il prossimo colloquio di codifica, senza bisogno di matematica!

Informazioni sul libro

Grokking Algorithms, seconda edizione, vi insegna importanti algoritmi per velocizzare i vostri programmi, semplificare il codice e risolvere i più comuni problemi di programmazione. Iniziate con compiti come l'ordinamento e la ricerca, poi sviluppate le vostre capacità per affrontare problemi avanzati come la compressione dei dati e l'intelligenza artificiale. Imparerete anche a confrontare i compromessi di prestazioni tra gli algoritmi. Inoltre, questa nuova edizione include una nuova trattazione degli alberi, dei problemi NP-completi e aggiornamenti del codice per Python 3.

Cosa contiene

Algoritmi di ricerca, ordinamento e grafi Strutture dati come array, liste, tabelle hash, alberi e grafi Algoritmi NP-completi e avidi Esercizi ed esempi di codice in ogni capitolo

Il lettore

Non sono richieste competenze matematiche o di programmazione avanzate.

Informazioni sull'autore

Aditya Bhargava è un ingegnere informatico con un doppio background in informatica e belle arti. Tiene un blog sulla programmazione all'indirizzo adit. io.

Indice dei contenuti

1 Introduzione agli algoritmi

2 Ordinamento di selezione

3 Ricorsione

4 Ordinamento rapido

5 Tabelle di hash

6 Ricerca per primo raggio

7 Alberi

8 Alberi bilanciati

9 Algoritmo di Dijkstra

10 Algoritmi greedy

11 Programmazione dinamica

12 I vicini k

13 dove andare dopo

Altre informazioni sul libro:

ISBN:9781633438538
Autore:
Editore:
Lingua:inglese
Rilegatura:Copertina morbida
Anno di pubblicazione:2024
Numero di pagine:320

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Grokking Algorithms, seconda edizione - Grokking Algorithms, Second Edition
Un'introduzione amichevole e completamente illustrata ai più importanti...
Grokking Algorithms, seconda edizione - Grokking Algorithms, Second Edition

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)