About the Book :
Data Structures using C and C++ is designed to serve as a textbook for a single-semester undergraduate course on data structures and algorithms. It provides an insight into the fundamentals of data structures as delineated by the syllabi of various reputed Indian universities. This book introduces the concept of data structures through both the programming languages C and C++ in a very systematic manner under one umbrella with numerous illustrative examples. This book does not assume any basic knowledge of C or C++ on the part of readers; it covers the fundamentals of both the programming languages so it is easy to the student to write programs for different types of data structures.
About the Author :
Rajesh K. Shukla is currently the Vice Principal and Head of the Department of Computer Science and Engineering at Corporate Institute of Science and Technology, Bhopal. He has done his BE and MTech (CSE) from Samrat Ashok Technological Institute, Vidisha and is currently pursuing PhD from Rajiv Gandhi Proudhyogiki Vishwavidyalaya, Bhopal in the area of Web Mining and Web Personalisation. He has been teaching data structures and algorithms over the last 10 years at undergraduate and postgraduate levels. With over a decade of teaching experience in the engineering institutions, he has exemplified his work at various designations.Prof Shukla is a life member of CSI, ISTE, ISCA and a member of ACM IEEE, IAENG and IACSIT, Singapore. His areas of interests include object oriented programming, analysis of algorithms, data structures, database management system, theory of computation, artificial neural network and web mining. He has presented some papers at national and international conferences and authored two other popular titles Object Oriented Programming in C++ and Theory of Computation. He has also organized and attended several workshops and summer/winter schools. He is also a reviewer of some of the international journals and member of technical committees of various international conferences.
Interesting Facts :
Provides a lucid introduction to data structuresImplementation is provided in both C and C++ programming languagesIncludes a large number of solved examplesContains a number of illustrations to enhance understanding of the conceptsIncorporates extensive end-of-chapter exercises, including objective-type questionsCovers the entire syllabi of data structure course for Tech/B.E./MCA/PGDCA/BCA/M.Sc/B.Sc disciplinesThere are multiple-choice and review questions of varied difficulty level and programming as assignments (to test) at the end of the chapterObjective questions, included at the end of each chapter, are useful for competitive examinations like GATE. Model question papers are also includedIt is useful not only for the students but also for C and C++ professionals and programmersPedagogy:50+ Algorithms.380+ Figures.50+ Programs with output.60+ Solved and explanatory examples.30+ Solved problems.60+ Programming assignments.230+ Objective questions.260+ Review questions.
Introduction to Data StructuresArraysIntroduction to Structure, Class and TemplatePointers and Dynamic Memory ManagementStack and QueuesLinked ListTreeGraphSearchingSorting AlgorithmsFiles