DATA STRUCTURES IN C++
This compact and comprehensive book provides an introduction to data structures from an object-oriented perspective using the powerful language C++ as the programming vehicle. It is designed as an ideal text for the students before they start designing algorithms in C++. The book begins with an overview of C++, then it goes on to analyze the basic concepts of data structures, and finally focusses the reader's attention on abstract data structures. In so doing, the text uses simple examples to explain the meaning of each data type. Throughout, an attempt has been made to enable students to progress gradually from simple object-oriented abstract data structures to more advanced data structures. A large number of worked examples and the end-of-chapter exercises help the students reinforce the knowledge gained.Intended as a one-semester course for undergraduate students in computer science and for those who offer this course in engineering and management, the book should also prove highly useful to those IT professionals who have a keen interest in the subject.
What people are saying - Write a review
abstract data structure abstract data types adjacency list adjacency matrix algorithm applications array ADT array data structure array objects array-based ARRSIZE assignment buffer bytes chapter char class declaration CNmbr complex number const FSSS& const int copy constructor cout create Cursor d.name data abstraction datalen DATATYPE default deﬁned deﬁnition delete Dequed destructor DFS_Stack doubly linked list dynamic array dynamic memory empty endl enque example ﬁle ﬁnd ﬁrst ﬁxed ﬂoat for(int id free storage front FS_Sarray FSSS graph id++ implementation initialize input int main(void integer INTERFACE is_empty item.age item.name keyword member functions multiway tree myque.print_all NULL object-oriented operator const ordered binary tree overloaded parameter priority queue QSIZE queue rational number rear return(0 RN operator RN root shown in Fig SLL_Node speciﬁed stack ADT stack data structure StackClass static array str_len string ADT struct node temp template class variable void