Data Structures and Abstractions with Java
Synopsis
For one-semester Introductory courses or two-semester
courses in data structures (CS-2) in the departments of
Computer Science, Computer Engineering, Business, and
Management Information Systems. Focusing on the
specification and implementation of ADTs, this book shows
students how to use and implement data organizations such
as dictionary, graph, and tree. Its unique presentation
divides the material into short segments that are organized
into small chapters. This makes learning easier for the
student and allows for flexibility in the order in which
topics are covered.
Features:
- Short chapters, gives instructor greater flexibility in
covering material. Gives students information in tight,
focused segments so as to not overwhelm them.
- Separation of specification and implementation of ADTs
into individual but consecutive chapters, emphasizes for
students the distinction between specification and
implementation. Allows instructor to cover topics
sequentially or delay coverage of implementation
chapters.
- Chapters organized into sections, and sections into
numbered segments, helps students focus their attention on
one issue at a time. Gives students visual cues to identify
the segments via segment numbers and the design of the
book. Encourages students to master each segment before
continuing and gives them a sense of progress and
organization.
- Numerous figures, helps make the presentation more
visual and less imposing.
- Highlighted notes, emphasizes key material and provides
supplementary comments.
- Programming Tips, focuses students on programming
issues.
- Self-Test Questions throughout chapter - With answers
at the back of the book, encourages students to practice
the concepts and helps them discover the implications of
what they just read.
- Comments within Java code in javadoc style, shows
students the standard documentation style for Java
programs.
- Accompanying CD-ROM, gives students a visual learning
aid beyond the text.
Contents
- Introduction
- Java Classes
- Creating Classes from Other Classes
- Designing Classes
- Lists
- List Implementations That Use Arrays
- List Implementations That Link Data
- Iterators
- Java's Iterator Interfaces
- 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
- 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 I/O Appendix D: Documentation and Programming Style Appendix E: Java Resources Appendix F: Answers to Self-Test Questions
Commander ce livre au
prix de
31,58
€
30
€
Classé sous : Java, Appendix, Students, Implementation, Implementations
Livres en rapport
|
Derniers Blogs
VOTEZ POUR LE TOP 10 DES INFLUENCEURS SHAREPOINT FRANCOPHONES !VOTEZ POUR LE TOP 10 DES INFLUENCEURS SHAREPOINT FRANCOPHONES ! par Patrick Guimonet
Si ce n'est déjà fait (comme plus de 600 personnes déjà), il est encore temps de voter pour le concours TOP 10 des influenceurs SharePoint francophones ! Il est organisé par harmon.ie et accessible ici : http://harmon.ie/top-...
Cliquez pour lire la suite de l'article par Patrick Guimonet [CONF'SHAREPOINT] DERNIER RAPPEL ! :-)[CONF'SHAREPOINT] DERNIER RAPPEL ! :-) par Patrick Guimonet
La Conf'SharePoint en chiffres c'est : 3 jours de SharePoint ! 4 parcours et 60 sessions 17 partenaires représentant toutes les fac...
Cliquez pour lire la suite de l'article par Patrick Guimonet [ #SHAREPOINT 2013 ] LES MODèLES DE SITES STANDARDS.[ #SHAREPOINT 2013 ] LES MODèLES DE SITES STANDARDS. par Patrick Guimonet
C'est un point peu mis en avant mais SharePoint 2013 a été l'occasion de remettre de l'ordre dans les modèles de sites. Tout d'abord, un certain nombre de modèles ont été tout simplement rendus obsolètes (cf. Fonctionnalités déco...
Cliquez pour lire la suite de l'article par Patrick Guimonet 10 ERREURS DE COMPRéHENSION CONCERNANT SHAREPOINT.10 ERREURS DE COMPRéHENSION CONCERNANT SHAREPOINT. par Patrick Guimonet
Une excellente infographie (qui a sa source ici :http://www.evokeit.com/sharepoint-blog/misconceptions-of-microsoft-sharepoint) que j'ai traduite et commentée sur le blog d'Abalon : http://abalon.fr/blog/10-erreurs-de-comprhension-...
Cliquez pour lire la suite de l'article par Patrick Guimonet
Logiciels
Nego Facturation (1.84)NEGO FACTURATION (1.84)Nego Facturation est un logiciel complet qui permet de gérer vos factures et devis très simplemen... Cliquez pour télécharger Nego Facturation Revealer Keylogger Free (2.07)REVEALER KEYLOGGER FREE (2.07)Keylogger invisible et gratuit pour Windows 8, 7, Vista ou XP. Revealer Keylogger Free vous perme... Cliquez pour télécharger Revealer Keylogger Free Devis-Factures PHMSD (2.1.0.1)DEVIS-FACTURES PHMSD (2.1.0.1)Configuration minimale
Nécessite Windows™ 2000, XP, Windows 7, 8, Vista (Service Pack à... Cliquez pour télécharger Devis-Factures PHMSD Ludoprêt (3.2)LUDOPRêT (3.2)Logiciel gratuit de gestion de ludothèque.
Gestion des jeux et des adhérents.
Gestion des for... Cliquez pour télécharger Ludoprêt 974 Application Server (13.2.1.3)974 APPLICATION SERVER (13.2.1.3)Ecommerce, Blogueur, Vitrine, Newsletter, Java IDE, ..., in the cloud et sous haute dispo. Facile... Cliquez pour télécharger 974 Application Server
|