Book description
Data Structures and Algorithms Using C++ helps students to master data structures, their algorithms and the analysis of complexities of these algorithms. Each chapter includes an Abstract Data Type (ADT) and applications along with a detailed explanation of the topics. This book meets the requirements of the course curricula of all Indian universities.
About The Authors –
Ananda Rao Akepogu is Professor and Head of the Computer Science and Engineering Department and Vice Principal of Jawaharlal Nehru Technological University Anantapur College of Engineering Anantapur. He is an alumnus of IIT Madras, Chennai. He received his B.Tech. (CSE) and M.Tech. (AI and Robotics) degrees from the University of Hyderabad, Andhra Pradesh, and his Ph.D. degree from IIT Madras, Chennai. He has 18 years of teaching experience in JNT University. He has published around 50 papers in various international and national journals and conferences. He has also worked on Programming in C and Data Structures by J. R. Hanly, E. B. Koff man and A. Kamthane and Database Management Systems by Peter Rob and Carlos Coronel. His research interests include Artifi cial Intelligence, Soft ware Engineering, Cloud Computing and Object-oriented Databases.
Radhika Raju Palagiri is presently working as an ad hoc lecturer in the Computer Science and Engineering Department, Jawaharlal Nehru Technological University Anantapur College of Engineering Anantapur. She received her M.Tech. in Computer Science from JNTU Anantapur. She has 13 years of teaching experience at the undergraduate and postgraduate levels. Her areas of interest lie in Soft ware Engineering and Expert Systems.
Table of contents
- Cover
- Data Structures and Algorithms Using C++
- Copyright
- Contents
- About the Authors
- Preface
- Acknowledgements
- Chapter 1 Introduction to C++
- Chapter 2 Object Oriented Concepts
- Chapter 3 Algorithms
- Chapter 4 Arrays
- Chapter 5 Linked List
- Chapter 6 Stacks
- Chapter 7 Queues
- Chapter 8 Dictionaries
-
Chapter 9 Trees and Binary Trees
- 9.1 Introduction
- 9.2 Terminologies
- 9.3 Representation of a Tree
- 9.4 Binary Trees
- 9.5 Representation of Binary Trees
- 9.6 Binary Tree Operations (1/2)
- 9.6 Binary Tree Operations (2/2)
- 9.7 Binary Tree Traversals
- 9.8 Conversion of a Tree into a Binary Tree
- 9.9 Threaded Binary Trees
- 9.10 Applications of Binary Trees
- 9.11 ADT of Binary Tree
- Chapter 10 Graphs
- Chapter 11 Priority Queues
- Chapter 12 Binary Search Trees and AVL Trees
- Chapter 13 Multiway Trees and B Trees
- Chapter 14 Red–Black Trees and Splay Trees
- Chapter 15 Pattern Matching and Tries
- Chapter 16 Sorting and Searching
- Index
Product information
- Title: Data Structures and Algorithms Using C++ by Pearson
- Author(s):
- Release date: May 2024
- Publisher(s): Pearson India
- ISBN: 9781282839946
You might also like
article
Run Llama-2 Models Locally with llama.cpp
Llama is Meta’s answer to the growing demand for LLMs. Unlike its well-known technological relative, ChatGPT, …
article
Use Github Copilot for Prompt Engineering
Using GitHub Copilot can feel like magic. The tool automatically fills out entire blocks of code--but …
article
Use GitHub Copilot: Additional Tips
Using GitHub Copilot can feel like magic. The tool automatically fills out entire blocks of code--but …
video
GenAI Essentials for Everyone - Overview
Our team of experts has hand-selected and organized the most crucial concepts and practical applications of …