Data Structures and Algorithms in Java - Brossura

Drozdek, Adam

 
9789814392785: Data Structures and Algorithms in Java

Sinossi

Descrizione Le strutture dati servono come base su cui sono costruiti molti altri campi di informatica. Pertanto, una certa conoscenza delle strutture dati è un prerequisito per gli studenti che desiderano lavorare nella progettazione, implementazione, test o manutenzione di praticamente qualsiasi sistema software. Il linguaggio Java, un discendente orientato agli oggetti di C e C ++, ha guadagnato popolarità nell'industria e nel mondo accademico come eccellente linguaggio di programmazione grazie all'uso diffuso di Internet. Pertanto, l'uso di Java per insegnare un corso di dati e algoritmi è ben giustificato. Caratteristiche principali Una sezione sui battistrada (6.10) NUOVO! Una sezione su k-d tress (6.11) NUOVO! Una sezione su k-d B-trees (7.1.5) NUOVO! Una sezione sulla garbage collection generazionale (12.3.4) NUOVO! Enfatizza la connessione tra le strutture dati e i loro algoritmi, con un'analisi della complessità degli algoritmi Presenta strutture dati nel contesto della progettazione del programma orientata agli oggetti Illustra il contesto completo in cui determinati algoritmi e strutture dati possono essere utilizzati attraverso casi di studio Esamina l'efficienza degli algoritmi con analisi teorica, con suggerimenti per migliorarli Semplificazione es la comprensione di ricorsione considerando gli stack runtime insieme agli algoritmi TABLE OF CONTENTS Preface. Informazioni sull"autore. 1. Programmazione orientata agli oggetti utilizzando Java. 2. Analisi della complessità. 3. Elenchi collegati. 4. Pile e code. 5. Ricorsione. 6. Alberi Binari. 7. Alberi multidirezione. 8. Grafici 9. Ordinamento. 10. Hashing. 11. Compressione dei dati. 12. Gestione della memoria. 13. Corrispondenza delle corde. Appendice A Computing Big-O. Appendice B NP-Completezza. Indici di nome e soggetto.

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

Altre edizioni note dello stesso titolo

9780534376680: Data Structures and Algorithms in Java

Edizione in evidenza

ISBN 10:  0534376681 ISBN 13:  9780534376680
Casa editrice: Brooks/Cole, 2000
Rilegato