TY - BOOK AU - Carrano,Frank M. TI - Data structures and abstractions with Java / SN - 9780132043670 U1 - 005.133 22 PY - 2007/// CY - Upper Saddle River, NJ : PB - Pearson/Prentice Hall, KW - Programming KW - Data structures (Computer science) KW - Java (Computer program language) N1 - Includes index; -- 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 N2 - 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 ER -