Data Structures and Algorithms
Price: 725.00 INR
ISBN:
9789367252673
Publication date:
23/04/2025
Price: 725.00 INR
ISBN:
9789367252673
Publication date:
23/04/2025
2 Edition
Reema Thareja
This book is designed for undergraduate and postgraduate students of computer science, information technology, and related fields, as well as professionals seeking to upgrade their skills. It offers a thorough exploration of data structures and algorithms, combining clear explanations with real-world examples.
Rights: World Rights
2 Edition
Reema Thareja
Description
This book is designed for undergraduate and postgraduate students of computer science, information technology, and related fields, as well as professionals seeking to upgrade their skills. It offers a thorough exploration of data structures and algorithms, combining clear explanations with real-world examples. The content is structured to facilitate both learning and teaching, making it an invaluable resource for students and educators alike.
The book covers a wide range of topics, from basic data structures like arrays and linked lists to more advanced concepts such as graphs and dynamic programming. Each chapter is designed to build on the previous ones, gradually increasing in complexity and depth. This approach ensures that readers develop a solid understanding of the fundamentals before moving on to more challenging material. Additionally, the book includes numerous examples, illustrations, and exercises to reinforce learning and provide practical experience.
Reema Thareja, is Assistant Professor at the School of Open Learning, University of Delhi. She has more than 19 years of teaching experience. In these years, she has taught several courses to both undergraduate and postgraduate students. She has authored a plethora of books based on the concepts of computer fundamentals, Artificial Intelligence, Data Science and Machine Learning, and programming languages such as C, C++ and Python.
2 Edition
Reema Thareja
Table of contents
- Introduction to Data Structures and Algorithms
- Analysis Tools for Algorithms
- Recursion and Backtracking
- Arrays
- Strings
- Linked Lists
- Stacks
- Queues
- Trees
- Efficient Binary Trees
- Multi-way Search Trees
- Heaps
- Graphs
- Searching and Sorting
- Hashing and Collision
- Algorithm Design Techniques
- Greedy Approach
- Dynamic Programming
- Complexity Classes
2 Edition
Reema Thareja
Features
- Covers both fundamental and advanced topics, providing a complete guide to data structures and algorithms.
- Explains concepts in a clear and concise manner, making them accessible to readers with varying levels of experience.
- Includes numerous examples and illustrations to help readers understand how data structures and algorithms are applied in real-world scenarios.
- Contains detailed analysis of algorithm efficiency, helping readers understand the trade-offs involved in different approaches.
- Covers both classical and contemporary data structures and algorithms, ensuring that readers are up-to-date with the latest developments in the field.
2 Edition
Reema Thareja
Description
This book is designed for undergraduate and postgraduate students of computer science, information technology, and related fields, as well as professionals seeking to upgrade their skills. It offers a thorough exploration of data structures and algorithms, combining clear explanations with real-world examples. The content is structured to facilitate both learning and teaching, making it an invaluable resource for students and educators alike.
The book covers a wide range of topics, from basic data structures like arrays and linked lists to more advanced concepts such as graphs and dynamic programming. Each chapter is designed to build on the previous ones, gradually increasing in complexity and depth. This approach ensures that readers develop a solid understanding of the fundamentals before moving on to more challenging material. Additionally, the book includes numerous examples, illustrations, and exercises to reinforce learning and provide practical experience.
Reema Thareja, is Assistant Professor at the School of Open Learning, University of Delhi. She has more than 19 years of teaching experience. In these years, she has taught several courses to both undergraduate and postgraduate students. She has authored a plethora of books based on the concepts of computer fundamentals, Artificial Intelligence, Data Science and Machine Learning, and programming languages such as C, C++ and Python.
Table of contents
- Introduction to Data Structures and Algorithms
- Analysis Tools for Algorithms
- Recursion and Backtracking
- Arrays
- Strings
- Linked Lists
- Stacks
- Queues
- Trees
- Efficient Binary Trees
- Multi-way Search Trees
- Heaps
- Graphs
- Searching and Sorting
- Hashing and Collision
- Algorithm Design Techniques
- Greedy Approach
- Dynamic Programming
- Complexity Classes