Ashish Misal on LinkedIn: DSA Roadmap for Beginners When I started learning DSA, I realized it was… | 77 comments (2025)

Ashish Misal

SDE @ Suma Soft | 70k+ LinkedIn | AI & Tech |MERN Developer | Open for Collaboration🤝

  • Report this post

DSA Roadmap for BeginnersWhen I started learning DSA, I realized it was helpful to solve tough problems and help me to crack tough coding rounds in interview. It's not easy, but breaking DSA into smaller topics helps me to stay on track. I’ve created a roadmap to help you to prepare DSA:𝐀𝐫𝐫𝐚𝐲𝐬 & 𝐒𝐭𝐫𝐢𝐧𝐠𝐬- Basic Array & Strings Implementation - Kadane's Algorithm (Max sum of continuous sub-array) - Dutch National Flag Algorithm - Sliding Window - Two Pointers - Traversal Based Problems - Rotation Based Problems 𝐑𝐞𝐜𝐮𝐫𝐬𝐢𝐨𝐧 & 𝐁𝐚𝐜𝐤𝐭𝐫𝐚𝐜𝐤𝐢𝐧𝐠 - Understanding Recursion - Basic Recursion Questions - Understanding Backtracking - Divide & Conquer Algorithm 𝐒𝐨𝐫𝐭𝐢𝐧𝐠 𝐀𝐥𝐠𝐨𝐫𝐢𝐭𝐡𝐦𝐬 - Insertion Sort - Binary Insertion Sort - Selection Sort - Bubble Sort - Merge Sort - Quick Sort - Radix Sort 𝐁𝐢𝐧𝐚𝐫𝐲 𝐒𝐞𝐚𝐫𝐜𝐡 𝐀𝐩𝐩𝐥𝐢𝐜𝐚𝐭𝐢𝐨𝐧𝐬 - Binary Search Algorithm - Binary Search On Arrays - Binary Search On Matrix 𝐋𝐢𝐧𝐤𝐞𝐝 𝐋𝐢𝐬𝐭𝐬 - Linked List Implementation - Reversal Problems - Sorting Linked Lists - Slow and Fast Pointers - Modifying Linked Lists 𝐒𝐭𝐚𝐜𝐤𝐬 (𝐋𝐈𝐅𝐎) - Implementation - Prefix, Postfix, Infix Problems - Applications/Problems 𝐐𝐮𝐞𝐮𝐞𝐬 (𝐅𝐈𝐅𝐎) - Implementation - Priority Queue - Circular Queue - Applications/Problems 𝐁𝐢𝐧𝐚𝐫𝐲 𝐓𝐫𝐞𝐞𝐬 - Tree Traversals - Construction of Trees - Tree Views - Standard Problems 𝐁𝐒𝐓 (𝐁𝐢𝐧𝐚𝐫𝐲 𝐒𝐞𝐚𝐫𝐜𝐡 𝐓𝐫𝐞𝐞𝐬) - Construction of BST - Conversion Based Problems - Modification in BST - Standard Problems 𝐏𝐫𝐢𝐨𝐫𝐢𝐭𝐲 𝐐𝐮𝐞𝐮𝐞𝐬 𝐚𝐧𝐝 𝐇𝐞𝐚𝐩𝐬 - Implementation-Based Problems - Conversion Based Problems - K-Based Problems 𝐆𝐫𝐚𝐩𝐡𝐬 - Graph Traversals (BFS & DFS) - Minimum Spanning Tree (MST) - Shortest Path Algorithms - Topological Sort - Graphs in Matrix 𝐃𝐲𝐧𝐚𝐦𝐢𝐜 𝐏𝐫𝐨𝐠𝐫𝐚𝐦𝐦𝐢𝐧𝐠 - DP with Arrays - DP with Strings - DP with Maths - DP with Trees - Breaking and Partition Based Problems - Counting Based Problems - Hard Recursion and Backtracking Questions 𝐎𝐭𝐡𝐞𝐫 𝐓𝐨𝐩𝐢𝐜𝐬 - Hashmaps - Tries - Bit Manipulation - Greedy - Circular Queues - Deques (Hot Topic) - Doubly and Circular Linked Lists - String Algorithms (e.g., KMP and Z Algorithm)📌 Imp Note: I'm starting a 100 Days DSA Challenge from Monday that's the 24 Feb, Till stay tuned.Stay focused and keep going!Join my Community 👇🏻📌 Telegram: https://lnkd.in/dVNAn35i📌 WhatsApp: https://lnkd.in/d4YiB9xtFollow Ashish Misal for more insightful content on DSA, System Design & MERN Technologies!

335

77 Comments

Like Comment

Sonu Pachauri

B.Tech Graduate in Computer Science | 10 years of experience in Web/Software Development | HTML, CSS, JavaScript, NodeJS, ReactJS, SQL, MongoDB, PHP, Laravel, Docker, Jenkins, GIT, CI/CD Pipelines, AWS, Looker, DSA

2h

  • Report this comment

I am also planning to start from monday.

Like Reply

1Reaction

Rowsan Ali

Just writing to make things simple. Product | Code | Wisdom

4h

  • Report this comment

Breaking down DSA into smaller topics is a smart way to conquer the complexity and prepare effectively for coding challenges. Your roadmap will be an excellent guide for beginners to follow.

Like Reply

1Reaction 2Reactions

Shwetank Singh

Lifelong learner, Data Engineer, Data Architect and Azure Architect. Trained 20k professionals.

1h

  • Report this comment

This is a fantastic roadmap, Ashish! Your structured approach to learning DSA is inspiring and will definitely help many beginners. I'm excited to join your 100 Days DSA Challenge! Let's keep pushing our limits and mastering these essential concepts together!

Like Reply

1Reaction

Mohini Goyal

Growth & Marketing Manager | Marketing Influencer | Product Hunt Reviewer | Top LinkedIn Personal Branding Voice | 26M+ Impressions | Helping founders grow their LinkedIn organically, generating revenue

4h

  • Report this comment

Very informative, too much to learn :(

Like Reply

1Reaction

Sanika jain

SDE-2 @Oracle | SWE Intern'22 @ Google | 83k+ @LinkedIn | Codeforces Expert | Top Computer Science Voice @Linkedin | Studied at Indian Institute of Technology (Banaras Hindu University), Varanasi

11h

  • Report this comment

Helpful share

Like Reply

3Reactions 4Reactions

Saidul Islam

AI Educator | Sharing AI that makes people Beginner to 90% Efficient

10h

  • Report this comment

Nice roadmap

Like Reply

1Reaction 2Reactions

Divya Porwal

SDE @Flipkart | Ex SWE Intern @Cisco and @Siemens | 50k+ @LinkedIn | Winner- Techgig GeekGoddess | Finalist @Google Girl Hackathon 2023 | Gold Medalist@ICPC Algoqueen 2023 | Knight@Leetcode |Finalist ICPC Algoqueen 2024

11h

  • Report this comment

Very informative

Like Reply

3Reactions 4Reactions

Adnan Maqbool Khan

45k+ LinkedIn | Engineering Lead | .NET | Microservices | Azure | Vue | React | Angular | Typescript | RabbitMQ | SQL | Containerization | xUnit | Cypress

2h

  • Report this comment

Well said!

Like Reply

1Reaction

Gouri Shanker Agarwal 🚀

Helping B2B Consultants & Service Providers Sign 3 - 5 Premium Clients / Month Using LinkedIn🔸B2B Sales Expert🔸Sales Team Coaching🔸High Ticket Closer🔸250+ Deals Closed🔸$20M+ in Revenue

11h

  • Report this comment

This roadmap is a solid breakdown of DSA essentials-structured and practical. Covering everything from basics to advanced topics ensures a well-rounded grasp. Ashish

Like Reply

2Reactions 3Reactions

See more comments

To view or add a comment, sign in

Ashish Misal on LinkedIn: DSA Roadmap for BeginnersWhen I started learning DSA, I realized it was… | 77 comments (14)

Ashish Misal on LinkedIn: DSA Roadmap for BeginnersWhen I started learning DSA, I realized it was… | 77 comments (15)

72,578 followers

  • 299 Posts
  • 2 Articles

View Profile

Follow

More from this author

  • Top 10 Highest-Paying Jobs in India's IT Sector Ashish Misal 3mo
  • Interviewer: Tell Me the Difference Between package.json and package-lock.json? Ashish Misal 3mo

Explore topics

  • Sales
  • Marketing
  • IT Services
  • Business Administration
  • HR Management
  • Engineering
  • Soft Skills
  • See All
Ashish Misal on LinkedIn: DSA Roadmap for Beginners

When I started learning DSA, I realized it was… | 77 comments (2025)
Top Articles
Latest Posts
Recommended Articles
Article information

Author: Delena Feil

Last Updated:

Views: 5765

Rating: 4.4 / 5 (45 voted)

Reviews: 92% of readers found this page helpful

Author information

Name: Delena Feil

Birthday: 1998-08-29

Address: 747 Lubowitz Run, Sidmouth, HI 90646-5543

Phone: +99513241752844

Job: Design Supervisor

Hobby: Digital arts, Lacemaking, Air sports, Running, Scouting, Shooting, Puzzles

Introduction: My name is Delena Feil, I am a clean, splendid, calm, fancy, jolly, bright, faithful person who loves writing and wants to share my knowledge and understanding with you.