Guida di buon senso alle strutture dati e agli algoritmi, seconda edizione: Migliora le tue abilità di programmazione di base

Punteggio:   (4,7 su 5)

Guida di buon senso alle strutture dati e agli algoritmi, seconda edizione: Migliora le tue abilità di programmazione di base (Jay Wengrow)

Recensioni dei lettori

Riepilogo:

Il libro fornisce una guida completa e facile per i principianti alle strutture dati e agli algoritmi (DS&A), con spiegazioni chiare e illustrazioni passo-passo. Pur beneficiando di esempi pratici e di una struttura ben organizzata, utilizza prevalentemente più linguaggi di programmazione, il che può rappresentare una sfida per alcuni lettori.

Vantaggi:

Stile di scrittura chiaro e accessibile, che rende i concetti complessi di facile comprensione.

Svantaggi:

Copertura completa delle strutture dati e degli algoritmi essenziali.

(basato su 106 recensioni dei lettori)

Titolo originale:

A Common-Sense Guide to Data Structures and Algorithms, Second Edition: Level Up Your Core Programming Skills

Contenuto del libro:

Se pensavate che le strutture dati e gli algoritmi fossero solo teoria, vi state perdendo quello che possono fare per il vostro codice. Imparate a usare la notazione Big O per rendere il vostro codice più veloce di ordini di grandezza. Scegliete tra strutture di dati come tabelle hash, alberi e grafi per aumentare esponenzialmente l'efficienza del vostro codice. Con un linguaggio semplice e diagrammi chiari, questo libro rende accessibile questo argomento complesso, indipendentemente dal vostro background. Questa nuova edizione presenta esercizi pratici in ogni capitolo e nuovi capitoli su argomenti quali la programmazione dinamica, gli heap e i tentativi. Ottenete le informazioni pratiche di cui avete bisogno per padroneggiare le strutture dati e gli algoritmi nel vostro lavoro quotidiano.

Algoritmi e strutture dati sono molto più che concetti astratti. La loro padronanza consente di scrivere codice che viene eseguito più velocemente e in modo più efficiente, il che è particolarmente importante per le applicazioni web e mobili di oggi. Un approccio pratico alle strutture di dati e agli algoritmi, con tecniche e scenari reali che potrete utilizzare nel vostro codice di produzione quotidiano, con esempi in JavaScript, Python e Ruby. Questa seconda edizione, nuova e rivista, presenta nuovi capitoli sulla ricorsione, sulla programmazione dinamica e sull'uso di Big O nel vostro lavoro quotidiano.

Usate la notazione Big O per misurare e articolare l'efficienza del vostro codice e modificate il vostro algoritmo per renderlo più veloce. Scoprite come la scelta di array, elenchi collegati e tabelle hash può influenzare in modo significativo il codice che scrivete. Usate la ricorsione per risolvere problemi difficili e creare algoritmi che funzionano in modo esponenzialmente più veloce rispetto alle alternative. Approfondite le strutture di dati avanzate come gli alberi binari e i grafi per aiutare a scalare applicazioni specializzate come i social network e i software di mappatura. Troverete anche una singola parola chiave che può dare al vostro codice una marcia in più. Esercitate le vostre nuove competenze con esercizi in ogni capitolo, corredati da soluzioni dettagliate.

Utilizzate oggi stesso queste tecniche per rendere il vostro codice più veloce e scalabile.

Altre informazioni sul libro:

ISBN:9781680507225
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2020
Numero di pagine:250

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Guida di buon senso alle strutture dati e agli algoritmi, seconda edizione: Migliora le tue abilità...
Se pensavate che le strutture dati e gli algoritmi...
Guida di buon senso alle strutture dati e agli algoritmi, seconda edizione: Migliora le tue abilità di programmazione di base - A Common-Sense Guide to Data Structures and Algorithms, Second Edition: Level Up Your Core Programming Skills

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)