itu-size-reduice

Data structures and algorithms in java\ Adam Drozdek (Record no. 390)

000 -LEADER
fixed length control field 02093nam a22001817a 4500
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9788131506554
082 ## - DEWEY DECIMAL CLASSIFICATION NUMBER
Classification number 005.133
100 1# - MAIN ENTRY--PERSONAL NAME
Personal name Drozdek, Adam
245 ## - TITLE STATEMENT
Title Data structures and algorithms in java\ Adam Drozdek
250 ## - EDITION STATEMENT
Edition statement 3rd edtion.
260 ## - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT)
Place of publication, distribution, etc New Delhi :
Name of publisher, distributor, etc Cengage learning,
Date of publication, distribution, etc 2012.
300 ## - PHYSICAL DESCRIPTION
Extent xvi, 773 p.
500 ## - GENERAL NOTE
General note Description Data structures serve as a foundation upon which many other computer science fields are built. Thus,some knowledge of data structures is a prerequisite for students who wish to work in the design, implementation, testing, or maintenance of virtually any software systems. The Java language, an object-oriented descendant of C and C++, has gained popularity in industry and academia as an excellent programming language due to widespread use of the Internet. Thus, the use of Java to teach a data and algorithms course is well justified. Key Features A section on treaps (6.10) NEW! A section on k-d tress (6.11) NEW! A section on k-d B-trees (7.1.5) NEW! A section on generational garbage collection (12.3.4) NEW! Emphasizes the connection between data structures and their algorithms, with an analysis of the algorithms complexity Presents data structures in the context of object-oriented program design Illustrates the complete context in which certain algorithms and data structures can be used through case studies Examines the efficiency of algorithms with theoretical analysis, with suggestions to improve them Simplifies the understanding of recursion by considering run-time stacks together with the algorithms TABLE OF CONTENTS Preface. About the Author. 1. Object-Oriented Programming Using Java. 2. Complexity Analysis. 3. Linked Lists. 4. Stacks and Queues. 5. Recursion. 6. Binary Trees. 7. Multiway Trees. 8. Graphs 9. Sorting. 10. Hashing. 11. Data Compression. 12. Memory Management. 13. String Matching. Appendix A Computing Big-O. Appendix B NP-Completeness. Name and Subject Indexes.
504 ## - BIBLIOGRAPHY, ETC. NOTE
Bibliography, etc Includes index.
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element Java computer program language.
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element C (Computer program language).
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Koha item type Books
Holdings
Withdrawn status Lost status Damaged status Not for loan Collection code Permanent Location Current Location Shelving location Date acquired Source of acquisition Full call number Barcode Date last seen Price effective from Koha item type
        Non-fiction Information Technology University, Lahore Information Technology University, Lahore General Stacks 2013-09-17 Pak Book corporation 005.133 D793D 2012 000180 2013-09-17 2018-04-26 Books
اردو کى بورڈ