Data structures, algorithms, and object-oriented programmingMaterial type: TextPublication details: New York : McGraw-Hill, ©1996Description: xvi, 446 p. : illustrationsISBN: 0070278938 ; 9780070278936 ; 007114322X ; 9780071143226Subject(s): Data structures (Computer science) | Computer algorithms | Object-oriented programming (Computer science) | C++DDC classification: 005.133
|Item type||Current library||Collection||Call number||Status||Date due||Barcode||Item holds|
|Reference Books||Main Library Reference||Reference||005.133 HEI (Browse shelf(Opens below))||Available||005489|
Part 1 Fundamentals: background; algorithmics; data structures and C programs; object oriented programming and C++. Part 2 Basic data structures: lists; stacks and queues; binary search trees; hashing; dynamic dictionaries and balanced search trees; priority queues. Part 3 Advanced data structures: amortized analysis; heaps; dynamic sets with special operations; graphs.
Designed for the data structures course taken by majors in computer science and engineering, this text uses C++ and the object-oriented programming paradigm to teach data structures. Students are able to see concrete examples of object-oriented programming.