000 02447cam a22003135a 4500
003 OSt
005 20210909132231.0
008 090608s2007 njua 001 0 eng
010 _a2006287176
020 _a9780132043670
020 _a013237045X
035 _a(Sirsi) u1723
040 _aEG-CaNU
_cEG-CaNU
_dEG-CaNU
042 _ancode
082 0 4 _a005.133
_2 22
100 1 _aCarrano, Frank M.
_91545
245 1 0 _aData structures and abstractions with Java /
_c Frank M. Carrano.
260 _aUpper Saddle River, NJ :
_b Pearson/Prentice Hall,
_c c2007.
300 _axxii, 998 p. :
_b ill. ;
_c 27 cm.
500 _aIncludes index.
505 0 _a-- 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.
520 _aThis 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.
630 _aProgramming
_92449
650 0 _aData structures (Computer science)
_92450
650 0 _aJava (Computer program language)
_9156
942 _2ddc
_cBK
999 _c792
_d792