Skip to product information
1 of 2

Kickstart Modern Data Structures and Algorithms

Kickstart Modern Data Structures and Algorithms

SKU:9789349887381

Regular price $44.95 USD
Regular price Sale price $44.95 USD
Sale Sold out
Taxes included. Shipping calculated at checkout.
Type

Free Book Preview

ISBN: 9789349887381
eISBN: 9789349887602
Rights: Worldwide
Author Name: Ms. Divyashree Mallarapu, Mr. Sandeep Telkar R, Dr. Yasmeen Shaikh, Dr. Guruprasad Konnurmath
Publishing Date: 27-Mar-2026
Dimension: 8.5*11Inches
Binding: Paperback
Page Count: 504

Download code from GitHub

View full details

Collapsible content

Description

Build Strong Foundations for Confident Problem-Solving and Efficient Coding

Key Features
● Get a free one-month digital subscription to www.avaskillshelf.com
● End-to-end DSA mastery from fundamentals to advanced structures.
● Pattern-driven approach to solving real-world and interview problems.
● Implementation-focused learning using C++ with Python codes.

Book Description
Kickstart Modern Data Structures and Algorithms takes you on a structured journey from the core principles of data organization to advanced problem-solving techniques used in real-world applications. The book begins with fundamental concepts, building clarity around arrays, linked lists, stacks, queues, hashing, trees, and graphs. It then progresses into essential algorithmic strategies, including sorting, searching, step-by-step methods, divide-and-conquer, dynamic programming, and backtracking.

As you advance, you will explore powerful data structures such as tries, segment trees, and Fenwick trees, along with applied DSA patterns and effective use of STL for optimized implementation. The final section focuses on smart coding practices, interview preparation strategies, and emerging technology trends—ensuring learners are not only technically strong but also industry-ready.

By the end of this journey, you will be well-equipped to analyze complex problems, design efficient solutions, and approach technical interviews and real-world development challenges with confidence.

What you will learn
● Select the right data structure based on problem constraints
● Design and implement efficient algorithms using C++ and Python
● Apply graph, tree, heap, and hashing techniques effectively
● Solve complex problems using dynamic programming and backtracking
● Optimize solutions through time and space complexity analysis
● Leverage STL and practical coding patterns for scalable systems

Who is This Book For?
This book is tailored for Undergrad and Postgrad students, aspiring software engineers, and early-career professionals seeking to build a strong foundation in Data Structures and Algorithms. It is ideal for learners with basic programming knowledge in any language who want to strengthen their problem-solving abilities and develop structured algorithmic thinking.

Table of Contents

1. Introduction to Data Structures and Algorithms
2. Arrays and Strings
3. Linked Lists
4. Stacks, Queues, and Deques
5. Hash Tables and Unordered Maps
6. Trees and Binary Search Trees
7. Heaps and Priority Queues
8. Graph Fundamentals
9. Graph Algorithm
10. Sorting and Searching
11. Greedy and Divide-and-Conquer Strategies
12. Dynamic Programming
13. Backtracking and Recursion Patterns
14. Advanced Data Structures: Tries, Segment Trees, and Fenwick Trees
15. Applied DSA Patterns and Standard Template Library
16. Best Tips and Trends for Interviews
Index

About Author & Technical Reviewer

Ms. Divyashree Mallarapu is an AI/ML Engineer skilled in building production-grade AI systems spanning ML, Deep Learning, NLP, Computer Vision, Big Data, and Cloud, with strong expertise in Python and C++. She co-authored Kickstart Compiler Design Fundamentals and mentors students through workshops and hackathons.

Mr. Sandeep Telkar R, Assistant Professor at PESITM, is a researcher and textbook author of Python for Machine Learning and other titles, with strong expertise in AI and programming.

Dr. Yasmeen M. Shaikh, Professor and HoD at SGBIT, and Dr. Guruprasad Konnurmath, Assistant Professor at KLE Tech, are accomplished academicians with extensive research, publications, and contributions in AI, ML, and Computer Science.

About the Technical Reviewer
Dr. Sudin Baraokar
is a globally recognized AI and Deep Tech innovator with decades of leadership across banking, technology, and digital transformation. He holds a Doctorate in Computer Science from Canterbury University, UK, and a Bachelor of Computer Engineering (Honours) from the University of Mumbai.

Dr. Baraokar has held senior leadership roles, including Chief Innovation Officer (CIO/CTO), Global IT Advisor, and Technology Leader at renowned institutions such as the State Bank of India (SBI), Barclays, IBM and GE. He currently serves as an AI and Digital Transformation Advisor to global enterprises and academia, and is the Founder of a deep-tech startup delivering AI Inferencing as a Service.

His work spans 70+ technologies and platforms, covering AI architecture and strategy, GenAI, MLOps,F inTech, RegTech, cybersecurity, IoT, HPC, quantum computing, smart manufacturing, data science, and autonomic systems. He was instrumental in transforming SBI’s Core Banking Systems, enabling 24,000 TPS and 1.5 billion daily transactions for over 500 million customers, and led the development of SBI YONO is the world’s first Autonomic AI Digital Banking and Lending Super App with over 50 million users.

Dr. Baraokar has also established global platforms such as Barclays’ Global Innovation Application Platform, GE’s Industrial Digital Cockpit, and contributed to IBM Watson AI for Global Banking. He founded the Bankchain Alliance, uniting more than 30 banks to co-innovate emerging technology solutions.

A passionate educator and mentor, he has trained over one million professionals, delivered 1,000+ workshops and keynotes, and mentored 1,000+ startups and MSMEs worldwide. Beyond technology, he is an avid golfer, singer, charity volunteer, and researcher in future technologies, economics, sports, and history.