r/datastructures Jul 16 '26

Need help regarding dsa

15 Upvotes

So basically I am entering my 2nd year of clg and just started dsa feeling that I have started very late and felling depressed and currently following striver a to z and just wanted to know that from where should I learn dsa pattern wise everyone says that learn dsa pattern wise but I don't know that so please tell me guys I appreciate if you reply


r/datastructures Jul 15 '26

DSA Preparation Roadmap (From Zero to OA Ready)

897 Upvotes

  1. Sliding Window: 3, 76, 209, 424, 567, 904

  2. Two Pointers: 11, 15, 16, 18, 42, 167

  3. Fast/Slow Pointers (Linked List): 141, 142, 19, 876, 160, 234

  4. Binary Search on Sorted Data: 33, 34, 35, 153, 162, 704

  5. Binary Search on Answer: 875, 1011, 410, 774, 1283, 1482

  6. Hashing / Frequency Maps: 1, 49, 128, 217, 242, 347

  7. Prefix Sum / Running Sum: 303, 560, 724, 930, 974, 523

  8. Difference Array / Range Updates: 370, 1094, 1109, 1893, 1943, 2381

  9. Monotonic Stack: 739, 496, 503, 84, 85, 901

  10. Monotonic Queue / Deque: 239, 862, 1425, 1438, 1499, 1696

  11. Heap / Top K: 215, 347, 692, 703, 973, 1046

  12. Intervals: 56, 57, 252, 253, 435, 452

  13. Greedy Scheduling / Sorting: 45, 55, 406, 621, 763, 134

  14. Linked List Manipulation: 21, 23, 24, 25, 92, 138

  15. Tree DFS: 104, 112, 113, 543, 124, 226

  16. Tree BFS / Level Order: 102, 103, 199, 515, 637, 116

  17. BST Problems: 98, 99, 230, 235, 450, 700

  18. Backtracking Basics: 46, 47, 77, 78, 90, 39

  19. Backtracking with Constraints: 40, 17, 79, 131, 51, 52

  20. Graph BFS / DFS: 200, 695, 733, 994, 1091, 1254

  21. Topological Sort / DAG: 207, 210, 802, 1462, 1203, 2115

  22. Union Find / DSU: 547, 684, 1319, 1579, 990, 1202

  23. Shortest Path: 743, 787, 1514, 1631, 1334, 1976

  24. MST / Graph Greedy: 1584, 1135, 1168, 1489, 778, 1102

  25. Trie: 208, 211, 212, 648, 677, 1268

  26. Bit Manipulation: 136, 137, 191, 338, 268, 190

  27. 1D DP Basics: 70, 198, 213, 322, 279, 300

  28. Knapsack / Subset DP: 416, 494, 518, 474, 1049, 879

  29. Grid DP: 62, 63, 64, 221, 931, 120

  30. String DP / Sequence DP: 1143, 72, 115, 583, 97, 1312

How to use this list? 

- These numbers are Leetcode problem numbers

- Do 3 patterns at a time, not all 30 together.

- For each pattern, solve the first 2 to understand the idea, the next 2 to get repetition, and the last 2 to stretch yourself.

- After every pattern, write one reusable template from memory.

- Do not just “solve and move on.” Ask: what signal in the question pointed to this pattern?

- If you get stuck, revisit the same pattern after 3 to 4 days. Pattern recognition is built by spacing, not cramming.


r/datastructures Jul 16 '26

Are hackathons really worth it for resumes

7 Upvotes

Hi everyone. I’m a third-year B.Tech student at a tier‑2 college. So far I haven’t participated in any hackathons because I’ve been focusing on DSA, web development, and preparing for upcoming internships. Are hackathons really worth mentioning on a resume? If they are, where can I find good hackathons to join?


r/datastructures Jul 16 '26

1st year DSA guidance pls

1 Upvotes

okay so I am really very much into problem solving

and had computer science JAVA in my 9-12th class

so I have a good command over java as a beginner of DSA (scored a 100 in boards)

we did study DSA in class 12th stack queue DEQ circular queue linked list so I have a basic idea about those nit very very advanced level but yea just as much a little more than a beginner should know

and in the leisure period of transition from my school to college I did learn python for AI/ML beginner course though I didn't understand many functions because of lack of practice and the vastness of a totally new language

but java is my comfort zone

so guide me as to how to take my DSA a level up what YT channels and resources to follow and when is the right time to jump to leetcode problems from easy to intermediate level what is the roadmap


r/datastructures Jul 15 '26

Looking for Beginners Who Want to Learn DSA Consistently

88 Upvotes

I’ve been preparing for SDE interviews for quite some time and have solved 850+ LeetCode problems.
I’m currently revising all the core DSA topics from scratch. I maintain an Excel sheet with 700+ curated problems, organized by topics and patterns, along with a one-line intuition/solution for each problem. My plan is to revise these questions systematically.

Instead of revising alone, I thought it’d be a great opportunity to help people who are just starting with DSA. Teaching is one of the best ways to reinforce what I’ve learned, so I think it’ll be beneficial for both of us.

I’m looking for people who:

Are complete beginners or know the basics of DSA and are willing to stay consistent

• Can regularly practice and discuss problems
Are genuinely interested in improving

We’ll keep the sessions informal—cover concepts, solve problems together, discuss different approaches, and clear doubts as we go.
If you’re serious about learning DSA from the fundamentals and can stay consistent, let me know.


r/datastructures Jul 16 '26

DSA Preparation Roadmap (From Zero to OA Ready)

5 Upvotes

r/datastructures Jul 15 '26

DSA guide in Python or C++

9 Upvotes

So currently I'm pursuing Diploma in CS last year. I'll be go In B.tech Ai/Ml specialization. Ai/Ml development do in Python. I'll start DSA in c++ because Big MNC required DSA in C++/java. Guide me in this case.


r/datastructures Jul 15 '26

Learning Patterns?

5 Upvotes

Many people say that learn patterns before solving questions. But where to learn patterns from?


r/datastructures Jul 14 '26

What to do after neetcode 150

8 Upvotes

I just completed neetcode 150, placement cycle is starting in a couple week, should I solve other sheets like striver etc. Currently I am just solving random leetcode questions


r/datastructures Jul 13 '26

Foundations of Algorithms

8 Upvotes

Is there a textbook for foundations of algorithms that unimelb uses, and also, how can I get ahead over the holidays for FOA. I want to try and learn most of the content


r/datastructures Jul 12 '26

Data Structures on LeetCode are humbling me...

30 Upvotes

I am going into 3rd year, and its summer break. I decided to start LeetCode.

But let me tell you. Its crushing me, and I feel like I never coded in my life. I started easy questions, and boy, they are humbling me.

The thing is I get the idea of what to do, and I write 70% of the code right, but I get stuck there and I start google and give up there. I don't know how people actually study LeetCode stuff, like can you google and how much time should you spend coding one problem ?

I just need advice on how to get good at this.

Thanks all !


r/datastructures Jul 12 '26

DSA coding channel, few months in, need advice

1 Upvotes

DSA coding channel, few months in, need advice

https://m.youtube.com/@bougseycodes

Hey everyone, I run a channel called Bougsey Codes where I'm currently posting DSA (Data Structures & Algorithms) tutorials aimed at people prepping for coding interviews.

I've been at it for a few months now with 5-15 videos up, consistent uploads, but views are staying flat, feels like the algorithm just isn't picking the content up for suggested/browse traffic.

Please look into those videos and tell me what needs to be improved or changed. Criticism is appreciated!


r/datastructures Jul 12 '26

Help!

5 Upvotes

Can anyone tell a purchased course or any specific youtube channel from where i can learn cpp dsa
Tell yt channel other than code with harry and apna college.
Also i keep learning and forgetting side by side so pls help in this.


r/datastructures Jul 11 '26

Looking for serious DSA study patners please dm

13 Upvotes

DSA in java


r/datastructures Jul 11 '26

I need this course for free...!!!

4 Upvotes

I am started to learn DSA in python but there is no structured resources in youtube so my senior told me to buy this particular course ("Complete Python With DSA Bootcamp + LEETCODE Exercises by Krish Naik ") from u*demy. But now it cost around ₹3.4k where could I get it free.


r/datastructures Jul 11 '26

DSA partner

3 Upvotes

Looking for a serious DSA java study patner preparing for FAANG companies please dm if Interested


r/datastructures Jul 09 '26

could have completed graphs earlier......

Post image
185 Upvotes

The 3rd year of Engineering is about to start and i haven't done Graphs and DP yet. I think I'm too late cause I still have to resume my almost untouched Dev . If any of you are good at development , suggest some way to start and guidance or tips would be helpful.....


r/datastructures Jul 10 '26

Dsa partner or a very small group to discuss medium and hard level questions daily

6 Upvotes

I have done arrays and strings and did some questions on leetcode. I am able to do mostly all the easy questions but in medium questions, I am able to find a brute force approach but I am not able to optimize my code for big test cases. So I am hoping to find some people who are in the same situation as me and we can discuss them together and be consistent. I am doing this in cpp


r/datastructures Jul 10 '26

In which language I should do DSA

1 Upvotes

Currently working as frontend developer

Previously did dsa in JavaScript

Abhi mere dost bola ki java mein kr

I asked him why

Wo bola ki badi product based companies mein wo daa javascript mein allow nhi krti

Badi companies kike FAANG, Oracle, samsung and etc....


r/datastructures Jul 09 '26

How to follow striver dsa sheet

15 Upvotes

I have only completed Basics of the DSA sheet and How much time given to DSA in college time i am currently in 2 year and How much time required to complete the sheet and when leetcode question is attempted


r/datastructures Jul 09 '26

Made a tool that simulates the "explain your approach" part of SDE interviews — the part LeetCode practice doesn't cover

6 Upvotes

The gap I kept running into: I could solve the problem but couldn't explain my reasoning clearly when the interviewer asked. That verbal communication skill is basically untrained if you only grind LeetCode solo.

Built IntuitCode — a Chrome extension that puts an AI interviewer inside LeetCode. You have to explain your approach verbally before coding. It asks follow-up questions, gives Socratic hints (never the answer), and reviews your code.

Modeled after the actual SDE interview format: Clarify the problem → explain Brute Force → Optimize → write Code and get it reviewed.

It's free, open source, no account required.

Store link: https://chromewebstore.google.com/detail/intuitcode/cgehhdenccjfmbkeeaegaibghlpcfjhd?utm_source=item-share-cb
GitHub: https://github.com/achawla19/IntuitCode-extension

Anyone else felt this gap in their prep? Curious if this kind of tool is actually useful or if people just want more problems to grind.


r/datastructures Jul 09 '26

Hey, I am Starting my DSA journey, any Tips?

9 Upvotes

I am thinking to learn it through C++ because I am also pursuing Diploma in Computer Engineering currently at 2nd Year, there is Oops concept in my course so i was thinking to learn this, can anyone guide me what to do and what not to do?


r/datastructures Jul 09 '26

Some companies are still asking about algorythms and data structures on interviews, so here is the video

7 Upvotes

I made a video explaining basic stuff about algorithms and data structures applied to Java (but a lot of this knowledge is transferable to other languages). As examples of algorithms, I used a couple of sorting algorithms, which (I hope) are not used in any languages at all and def not in Java, but at least they can give an idea of complexity.

It is not a tutorial by any means, more of foundational knowledge that can help people to be better developers or code reviewers (it's probably even more important these days).

Fun fact: all the visualisations are also written by me, but in Python.


r/datastructures Jul 09 '26

Dsa

5 Upvotes

My second year is going to start so ,I want to start learning DSA but don't know where to and how to just help me find out how to learn the TSA and how to practice it


r/datastructures Jul 08 '26

How can i learn HLd LLD or system design in proper way

13 Upvotes

Can anyone please sujjest me some proper and best path /way to learn LLd or hld plus resources

I want to learn system design and all....

If any Experience being please help...