000 02190cam a2200349 a 4500
008 090127s1996 njaa b 001 0 eng d
010 _a95025747
020 _a0130369977
020 _a9780130369970
035 _a(Sirsi) u1054
040 _aEG-CaNU
_cEG-CaNU
_dEG-CaNU
042 _ancode
082 0 0 _a005.73
_2 22
100 1 _aLangsam, Yedidyah,
_d 1952-
_9261
245 1 0 _aData structures using C and C++ /
_c Yedidyah Langsam, Moshe J. Augenstein, Aaron M. Tenenbaum.
250 _a2nd ed.
260 _aUpper Saddle River, N.J. :
_b Prentice Hall,
_c c1996.
300 _axvi, 672 p. :
_b ill. ;
_c 24 cm.
504 _aIncludes bibliographical references (p. 647-661) and index.
505 _aThis introduction to the fundamentals of data structures explores abstract concepts, considers how those concepts are useful in problem solving, explains how the abstractions can be made concrete by using a programming language, and shows how to use the C language for advanced programming and how to develop the advanced features of C++. Covers the C++ language, featuring a wealth of tested and debugged working programs in C and C++. Explains and analyzes algorithms showing step- by-step solutions to real problems. Presents algorithms as intermediaries between English language descriptions and C programs. Covers classes in C++, including function members, inheritance and object orientation, an example of implementing abstract data types in C++, as well as polymorphism.
520 _aIntroduction to Data Structures -- The Stack -- Recursion -- Queues and Lists -- Trees -- Sorting -- Searching -- Graphs and Their Applications -- Storage Management.
630 _aCIT
_914
630 _aIntroduction to Programming
_9262
650 0 _aC (Computer program language)
_9101
650 0 _aC++ (Computer program language)
_9263
650 0 _aData structures (Computer science)
_9264
700 0 _aAugenstein, Moshe,
_d 1947-
_9265
700 0 _aTenenbaum, Aaron M.
_9266
596 _a1
999 _c68
_d68