000 01739cam a2200289 a 4500
008 100313s2010 nyua b 001 0 eng
010 _a 2009000302
020 _a 9780131364271
020 _a 0131364278
035 _a(Sirsi) u4828
040 _a EG-CaNU
_c EG-CaNU
_d EG-CaNU
042 _a ncode
082 0 0 _a 005.133
_2 22
100 1 _a Lewis, John,
_d 1963-
_99604
245 1 0 _a Java software structures :
_b designing and using data structures /
_c John Lewis, Joseph Chase.
250 _a 3rd ed.
260 _a New York :
_b Addison-Wesley,
_c c2010.
300 _a 564 p. :
_b ill. ;
_c 24 cm.
504 _a Includes bibliographical references and index.
505 0 _a1. Introduction -- 2. Analysis of Algorithms -- 3. Collections -- 4. Linked Structures -- 5. Queues -- 6. Lists -- 7. Recursion -- 8. Sorting and Searching -- 9. Trees -- 10. Binary Search Trees -- 11. Priority Queues & Heaps -- 12. Multi-way Search Trees -- 13. Graphs -- 14. Hashing -- 15. Sets & Maps.
520 _aThe third edition of Java Software Structures embraces the enhancements of the latest version of Java (Java 6, as well as Java 5), where all structures and collections are based on generics. The framework of the text walks the reader through three main areas: conceptualization, explanation, and implementation, allowing for a consistent and coherent introduction to data structures. Students learn how to develop high-quality software systems using well-designed collections and algorithms.
650 0 _a Java (Computer program language)
_9156
650 0 _a Data structures (Computer science)
_99605
650 0 _a Computer software
_x Development.
_99606
700 1 _a Chase, Joseph,
_d 1964-
_99607
596 _a1
999 _c3825
_d3825