000 01751cam a2200253 a 4500
001 vtls000002095
003 VRT
005 20250102222820.0
008 081117s1999 njua |b 001 0 eng
020 _a0137689950
039 9 _a201402040103
_bVLOAD
_c201005230959
_dmalmash
_c200811220951
_dvenkatrajand
_c200811171021
_dNoora
_y200811171020
_zNoora
050 0 0 _aQA76.73.C153
_bK79 1999
100 1 _aKruse, Robert L.
_q(Robert Leroy),
_d1941-
_910500
245 1 0 _aData Structures and Program Design in C++ /
_cRobert L. Kruse, Alexander J. Ryba.
260 _aUpper Saddle River, N.J. :
_bPrentice Hall,
_cc1999.
300 _axvii, 717 p. :
_bill. (some col.) ;
_c25 cm.
504 _aIncludes bibliographical references and index.
505 _a1. Programming Principles. 2. Introduction to Stacks. 3. Queues. 4. Linked Stacked and Queues. 5. Recursion. 6. Lists and Strings. 7. Searching. 8. Sorting. 9. Tables and Information Retrieval. 10. Binary Trees. 11. Multiway Trees. 12. Graphs. 13. Case Study: The Polish Notation. Appendix A: Mathematical Methods. Appendix B: Random Numbers. Appendix C: Packages and Utility Functions. Appendix D: Programming Precepts, Pointers, and Pitfalls. Index.
520 _aAppropriate for Computer Science II and Data Structures courses using C++. Progressing from the concrete to the abstract-and using numerous, substantial case studies and sample programs-this text explores structured problem solving, data abstraction, software engineering principles, and the comparative analysis of algorithms as fundamental tools of program design
650 0 _aC++ (Computer program language)
_91216
650 0 _aData structures (Computer science)
_9188
700 1 _aRyba, Alexander J.
_910501
942 _2lcc
_n0
_cBK
999 _c3745
_d3745