Il manuale di progettazione degli algoritmi

Punteggio:   (4,5 su 5)

Il manuale di progettazione degli algoritmi (S. Skiena Steven)

Recensioni dei lettori

Riepilogo:

Il libro è apprezzato per il suo contenuto informativo sugli algoritmi e sui concetti di risoluzione dei problemi, con miglioramenti nell'ultima edizione, come il codice sorgente colorato e risorse aggiuntive per la pratica. Tuttavia, viene criticato per la scarsa qualità di stampa, i problemi di rilegatura e le soluzioni insufficienti per gli esercizi, che lo rendono meno adatto all'autoapprendimento. Alcuni recensori hanno evidenziato paradossi nella sua profondità tecnica, discutendo algoritmi banali e saltando quelli importanti.

Vantaggi:

** Contenuto dettagliato sugli algoritmi e sulle metodologie di risoluzione dei problemi. ** L'ultima edizione include codice sorgente colorato e link a piattaforme di codifica online. ** Stampa di qualità e rilegatura solida (anche se le opinioni variano). ** Ottimo come riferimento per la scrivania. ** Visivamente accattivante con illustrazioni ed esempi.

Svantaggi:

** Scarsa qualità di stampa in alcune edizioni, con problemi di rilegatura. ** Le equazioni matematiche possono essere inutili o confuse. ** Copertura incoerente degli algoritmi chiave; mancano i nomi di algoritmi importanti. ** Non ci sono soluzioni per gli esercizi, il che lo rende inadatto all'autoapprendimento. ** Copie contraffatte e incongruenze segnalate dagli utenti.

(basato su 62 recensioni dei lettori)

Titolo originale:

The Algorithm Design Manual

Contenuto del libro:

La maggior parte dei programmatori professionisti che ho incontrato non è ben preparata ad affrontare problemi di progettazione di algoritmi. Questo è un peccato, perché le tecniche di progettazione degli algoritmi costituiscono una delle tecnologie pratiche fondamentali dell'informatica.

Progettare algoritmi corretti, efficienti e implementabili per i problemi del mondo reale richiede l'accesso a due distinti corpi di conoscenze: - Tecniche - I bravi progettisti di algoritmi conoscono diverse tecniche fondamentali di progettazione di algoritmi, tra cui le strutture dati, la programmazione dinamica, la ricerca in profondità, il backtracking e l'euristica. Forse la tecnica di progettazione più importante è la modellazione, che consiste nell'astrarre un'applicazione del mondo reale per trasformarla in un problema pulito adatto all'attacco algoritmico. - Risorse - I bravi progettisti di algoritmi si trovano sulle spalle di giganti.

Piuttosto che lavorare da zero per produrre un nuovo algoritmo per ogni compito, possono scoprire ciò che è noto su un particolare problema. Piuttosto che reimplementare da zero gli algoritmi più diffusi, cercano le impo- stazioni esistenti come punto di partenza.

Hanno familiarità con molti problemi algoritmici classici, che forniscono materiale di partenza sufficiente per modellare la maggior parte delle applicazioni. Questo libro è inteso come un manuale sulla progettazione di algoritmi, che fornisce l'accesso alla tecnologia degli algoritmi combinatori sia agli studenti che ai professionisti dell'informatica.

Altre informazioni sul libro:

ISBN:9783030542559
Autore:
Editore:
Lingua:inglese
Rilegatura:Copertina rigida
Anno di pubblicazione:2020
Numero di pagine:793

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Il manuale di progettazione degli algoritmi - The Algorithm Design Manual
La maggior parte dei programmatori professionisti che ho incontrato non è ben...
Il manuale di progettazione degli algoritmi - The Algorithm Design Manual
Il manuale di progettazione degli algoritmi - The Algorithm Design Manual
{*DRAFT*} Introduzione alla progettazione di algoritmi.Analisi degli...
Il manuale di progettazione degli algoritmi - The Algorithm Design Manual
Manuale di progettazione della scienza dei dati - The Data Science Design Manual
Questo libro di testo/riferimento, coinvolgente e scritto in modo...
Manuale di progettazione della scienza dei dati - The Data Science Design Manual
Sfide di programmazione: Il manuale di formazione per le gare di programmazione - Programming...
Un manuale completo di formazione e pratica per...
Sfide di programmazione: Il manuale di formazione per le gare di programmazione - Programming Challenges: The Programming Contest Training Manual

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)