Data structures are a very important concept in the field of Computer Science. Data Structures can be used for storing, and organising huge amounts of data. There are many books in the market that cover the subject of data structures by means of the C programming language, however, very few utilize the C++ programming language. C++ is an object-oriented programming language that is basically an upgraded version of C, which Kanetkar uses for explaining data structure concepts.
The chapters present in Data Structures Through C++ (With CD ROM) include Stacks, Linked Lists, Queues, Arrays, Strings, Analysis of Algorithms, MFC Collection Classes, Sparse Matrices, Trees, Graphs, and Searching and Sorting. Data Structures Through C++ (With CD ROM) comes with a CD-ROM that contains animations depicting the process of storing data in an array, binary tree construction, traversing through a doubly linked list, and much more. This helps the reader to understand important concepts even better.
This book also has a number of figures that throw light on complex functions performed on data structures. In addition to covering simple topics of data structures such as linked lists, queues, and stacks, the readers are also given insight into advanced subjects such as sorting arrays, traversing linked lists, and constructing binary trees. Kanetkar has written this book in a clear, and concise manner, which helps the reader grasp basic as well as advanced aspects of the subject quickly.
About Yashavant Kanetkar
Yashavant Kanetkar is a well-known author. Apart from this book, Kanetkar has written Let Us C++, Test Your C#.NET Skills: Language Elements, Object Oriented Programming With C++, Direct X Game Programming Fundas, Understanding Pointers in C, and Interview Questions In C++ Programming.
Kanetkar completed his Bachelor’s degree in Engineering from VJTI, Mumbai, and went on to obtain his Master’s degree from IIT-Kanpur. In the past 15 years, he has played a key role in training a number of IT professionals. Kanetkar is a regular speaker on programming, and technology. He has also been presented with the “Microsoft’s Most Valuable Professional”, and “Best .NET Technical Contributor” awards by Microsoft. Kanetkar regularly contributes to publications such as Developer 2.0, and Express Computers. He currently serves as the Director of a training company named KICIT.