000 02019nam a22001697a 4500
008 121102t xxu||||| |||| 00| 0 eng d
020 _a0763706213
050 _aQA76.73.C153 D334
100 _aDale Nell
245 _aC++ plus data structures. /
_cNell Dale
260 _aBoston:
_bJones & Barttett Publishers,
_c1999.
300 _axxiii, 773 p.:
_bill.;
_c24cm.
500 _aIncludes glossary and index.
505 _aContents: Software engineering principles: Software design process -- Verification of software correctness -- Data design and implementation: Abstraction and built-in types -- Higher level abstraction and the C++ class type -- ADTs unsorted list: Abstract data type unsorted list -- Abstract data type sorted list comparison of algorithms -- Comparison of unsorted and sorted list ADT algorithms -- Class constructors, destructors, and overloading operators -- ADTs stack and queue -- More about generics: C++ templates -- Pointer types -- Dynamically allocated arrays -- Linked structures: Implementing a stack as a linked structure -- Implementing a queue as a linked structure -- Implementing the sorted list as a linked structure -- Implementing the sorted list as a linked structure -- Lists plus: Circular linked list -- Doubly linked lists -- Linked lists with headers and trailers copy structures -- A Specialized list ADT -- A Linked list as an array of records -- Object-oriented design: Composition and inheritance -- Programming with recursion -- Binary search tree -- Trees plus: Binary expression trees -- A nonlinked representation of binary trees -- ADT priority queue -- Graphs -- Sorting and searching algorithms: Sorting -- Searching -- Radix sort -- Appendix A: A Reserved words -- Appendix B: Operator procedence -- Appendix C: Description of selected operators -- Appendix D: C++ library routines and constants -- Appendix E: The character sets.
650 _aC++ (Computer program language) Data structures (Computer science) COMPUTERS -- Data Processing
942 _2lcc
_cBK
999 _c2489
_d9989