Data Structures and Abstractions with Java by Frank Carrano and Walter Savitch. 843 pages. Never used and no bent corners on the hard bound cover No writing on the pages and no folded over pages.
Oops! Looks like we're having trouble connecting to our server.
Refresh your browser window to try again.
About this product
Product Identifiers
PublisherPrentice Hall PTR
ISBN-100130174890
ISBN-139780130174895
eBay Product ID (ePID)127359076
Product Key Features
Number of Pages864 Pages
LanguageEnglish
Publication NameData Structures and Abstractions with Java
Publication Year2002
SubjectProgramming / General, Programming Languages / Java
TypeTextbook
Subject AreaComputers
AuthorFrank M. Carrano, Walter Savitch
FormatTrade Paperback
Dimensions
Item Height1.5 in
Item Weight62.5 Oz
Item Length10.3 in
Item Width8.3 in
Additional Product Features
Intended AudienceCollege Audience
LCCN2002-192658
Reviews"Clear, clean presentation of the concepts. Very careful explanations for an often confusing topic." Bob Holloway, University of Wisconsin "Technically, the writing is very Java savvy. It is very important that we exploit the neat Java features to improve code engineering. The text does that very nicely." Bina Ramamurthy, SUNY Buffalo "Good class design is often elusive for students. I think that the way the authors emphasize class design with an eye toward future superclasses is an excellent approach." Dennis Brylow, Purdue University, " Clear, clean presentation of the concepts. Very careful explanations for an often confusing topic. " — Bob Holloway,University of Wisconsin " Technically, the writing is very Java savvy. It is very important that we exploit the neat Java features to improve code engineering. The text does that very nicely. " — Bina Ramamurthy,SUNY Buffalo " Good class design is often elusive for students. I think that the way the authors emphasize class design with an eye toward future superclasses is an excellent approach. " — Dennis Brylow,Purdue University
Dewey Edition23
IllustratedYes
Dewey Decimal005.7/3
Table Of ContentIntroduction. 1. Java Classes. 2. Creating Classes from Other Classes. 3. Designing Classes. 4. Lists. 5. List Implementations That Use Arrays. 6. List Implementations That Link Data. 7. Iterators. 8. Java's Iterator Interfaces. 9. The Efficiency of Algorithms. 10. Recursion. 11. An Introduction to Sorting. 12. Faster Sorting Methods. 13. Sorted Lists. 14. Inheritance and Lists. 15. Mutable, Immutable, and Cloneable Objects. 16. Searching. 17. Dictionaries. 18. Dictionary Implementations. 19. Hashing as a Dictionary Implementation. 20. Stacks. 21. Stack Implementations. 22. Queues, Deques, and Priority Queues. 23. Queue, Deque, and Priority Queue Implementations. 24. Trees. 25. Tree Implementations. 26. A Binary Search Tree Implementation. 27. A Heap Implementation. 28. Balanced Search Trees. 29. Graphs. 30. 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. Inside covers (end papers). Reserved Words. Operator Precedence. Unicode Character Codes.
SynopsisFor 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. This highly anticipated innovative book by two of the leading CS-1/CS-2 authors focuses the design specification and implementation of ADTs. This book was created from the ground up with objects and Java in mind and shows students how to use and implement key data organizations. Its unique object oriented presentation divides the material into short bite size segments that are organized into small chapters. This makes learning easier for the student and allows for teaching flexibility., Designed 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, this title focuses on the specification and implementation of ADTs.