Data Structures and Abstractions with Java
Résumé
For one- or two-semester courses in data structures (CS-2) in the departments of Computer Science, Computer Engineering, Business, and Management Information Systems.
This is the most student-friendly data structures text available that introduces ADTs in individual, brief chapters - each with pedagogical tools to help students master each concept. Using the latest features of Java 5, this unique object-oriented presentation makes a clear distinction between specification and implementation to simplify learning, while providing maximum classroom flexibility.
L'auteur - Frank M. Carrano
Frank M. Carrano's Affiliation: University of Rhode Island
Sommaire
- Introduction
- Java Classes
- Creating Classes from Other Classes
- Designing Classes
- Lists
- List Implementations That Use Arrays
- A List Implementation That Links Data
- Completing the Linked Implementation of a List
- Iterators
- The Efficiency of Algorithms
- Recursion
- An Introduction to Sorting
- Faster Sorting Methods
- Sorted Lists
- Inheritance and Lists
- Mutable, Immutable, and Cloneable Objects
- Searching
- Dictionaries
- Dictionary Implementations
- Introducing Hashing
- Hashing as a Dictionary Implementation
- Stacks
- Stack Implementations
- Queues, Deques, and Priority Queues
- Queue, Deque, and Priority Queue Implementations
- Trees
- Tree Implementations
- A Binary Search Tree Implementation
- A Heap Implementation
- Balanced Search Trees
- Graphs
- Graph Implementations
- Appendix A: Java Essentials
- Appendix B: Exception Handling
- Appendix C: File Input and Output
- Appendix D: Documentation and Programming Style
- Appendix E: Answers to Self-Test Questions
- Index
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Prentice Hall |
Auteur(s) | Frank M. Carrano |
Parution | 31/07/2006 |
Édition | 2eme édition |
Nb. de pages | 998 |
Format | 21 x 26 |
Couverture | Relié |
Poids | 2023g |
Intérieur | 2 couleurs |
EAN13 | 9780132370455 |
ISBN13 | 978-0-13-237045-5 |
Avantages Eyrolles.com
Nos clients ont également acheté
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse
- Informatique Développement d'applications Techniques de programmation Structures de données
- Informatique Développement d'applications Algorithmique et informatique appliquée Initiation à l'algorithmique et la programmation
- Informatique Développement d'applications Langages Java - J2EE Java - Niveaux débutant et intermédiaire