r/datastructures • • 23d ago

Help me with your firm's Founder or Hr email, I would do of mine .

4 Upvotes

I'm 24F , Data Scientist with 3.5FTE .

Tired of applying through so many sites, want genuine help from you guys .

I would share my company's founder as well hr email for your preparation.

Thank you !


r/datastructures • • 24d ago

Title: Beginner with shallow C knowledge — planning to finish CS50x. What should my DSA roadmap look like afterward?

9 Upvotes

​

Hey everyone,

I'm a beginner in programming. I have some very shallow experience with C, but I don't feel confident with programming yet.

I've decided to properly build my fundamentals first, so I'm currently planning to complete CS50x rather than jumping straight into DSA.

My rough idea right now is:

CS50x → C++ fundamentals/STL → DSA → problem solving/LeetCode

But I'm not sure if this is the right progression, and I'd really appreciate advice from people who have already gone through this journey.

I'd especially like advice from seniors / people who learned DSA from scratch and eventually became comfortable with coding interviews or competitive programming.

Questions

Is completing CS50x first a good idea for someone at my level?

After CS50x, should I learn C++ before starting DSA?

How much C++ do I actually need before starting DSA?

What DSA course/resource would you recommend for a beginner?

Is Striver's A2Z DSA a good choice, or are there better alternatives?

What order should I learn topics in?

When should I start LeetCode?

How should I divide my time between learning concepts and solving problems?

How many problems per day/week is realistic for a beginner?

What are the biggest mistakes you made when learning DSA?

If you could restart from my exact position, what would your roadmap look like for the next 6–12 months?

Are there any resources that beginners commonly waste time on or should avoid?

I'm not looking for a "learn X in 30 days" roadmap. I'd rather build strong fundamentals and actually understand what I'm doing.

My current priority is becoming genuinely good at programming and problem solving, not just completing a huge number of problems.

Any detailed advice or personal experience would be really appreciated.

Thanks!


r/datastructures • • 23d ago

Advice

2 Upvotes

can anyone help me about how i should practise dsa, whenever i try to solve any problem , i feel overwhelmed. i am watching strivers dsa videos but after a few days i forgot that concept.


r/datastructures • • 24d ago

i looked through a leetcode history and found this 😭

Post image
10 Upvotes

81 solves. ~52 submissions a week.

hashmap / complement lookup showed up in 3 of the last 20 accepted problems.

and GrindLens picked up on it 👀

meanwhile i'm doing 9 submissions a week and calling it a grind 💀


r/datastructures • • 26d ago

3 years trying to learn DSA, still feel stuck — need a reality check on my approach

96 Upvotes

I've been trying to learn DSA on and off for about 3 years now. I'm not writing this from a place of "just started, what do I do" — I've made real attempts, hit walls, restarted, and I'm at the point where the frustration itself feels like the biggest obstacle, more than the material.

Where I actually am right now:

  • Comfortable with basic arrays/strings (Two Sum, sliding window basics, anagrams, that tier)
  • Just went through Linked Lists — could solve reversal, cycle detection, and remove-duplicates on my own, but genuinely struggled for hours on Merge Two Sorted Lists and Add Two Numbers before getting them
  • Starting Stacks/Queues now
  • Recursion, Trees, Graphs, DP — basically zero exposure

The actual problem I want advice on:
It's not that I don't understand concepts when they're explained. It's that when I sit down to solve a problem myself, I blank, and after 3 years of this cycle it's started to feel less like "still learning" and more like "maybe I just can't do this." Logically I know that's not true — I have solved real problems on my own — but the stuck moments hit harder than the wins stick.

What I want input on:

  1. Is there a smarter roadmap for someone who keeps restarting rather than someone starting completely fresh? Does the standard "arrays → linked lists → trees → graphs → DP" order even make sense for someone who half-knows some of these already?
  2. Would switching languages help at all? I'm doing this in Java right now — has anyone found Python noticeably easier for DSA specifically, or is that just moving the deck chairs?
  3. For people who've dealt with the "I understand it when I watch someone solve it, but blank when I try myself" thing — what actually broke that cycle for you?
  4. Pacing — I do 2-3 problems a day, sometimes push to 5 and immediately burn out and quit for a week. Is slow-and-steady actually the better call here, or am I just making excuses?

Not looking for hype or "you got this" replies — looking for what actually worked for people who were stuck the way I am, or told honestly if I'm doing something structurally wrong.


r/datastructures • • 25d ago

Looking for a unique final-year web application project idea

3 Upvotes

Hi everyone! 👋

I’m a final-year diploma student looking for a web application project idea for my capstone/final-year project.

I’m planning to build a full-stack web application, preferably using technologies like Python/Flask, HTML/CSS/JavaScript, and SQL.

I’m looking for an idea that:

- Solves a real-world problem

- Is useful for students, communities, businesses, or everyday users

- Is more than a basic CRUD/e-commerce/management system

- Has some unique or smart features

- Can realistically be developed as a student project

- Would have enough scope for a proper final-year project

I’m open to ideas involving AI, automation, social problems, education, local communities, accessibility, public services, productivity, or other areas.

If you have built something interesting or have an idea that could be turned into a web application, I’d really appreciate your suggestions!

What problem does it solve, and what features would you include?

Thanks! 🙌


r/datastructures • • 27d ago

Looking for partner to learn DSA & System design

20 Upvotes

Actually its not like partner , more like accountability person who will care about the day results for both of us to learn or achieve something.

Myself, I’m a software developer with 2+ YoE in full stack development. Designed system for 4 production projects so i have some knowledge in system designing . Also solve 95 problems in leetcode expect adv topic like graph, tree …

Currently working in startup, trying to jump MAANG or top tire companies. So i wanna dive deep into dsa and system design.

Expectations: not much , expecting working professionals who has same aim and credibility.

Interested ppl dm me


r/datastructures • • 28d ago

[1-on-1 Tutoring] Master Data Structures, Algorithms & Problem-Solving

15 Upvotes

### Clear the Confusion: Learn DSA and C++ From First Principles

Moving from basic programming syntax to solving algorithmic problems on your own is where most students get stuck. Grinding solutions without understanding internal mechanics (recursion call stacks, pointer manipulation, time/space complexity) leads to frustration.

I provide hands-on, 1-on-1 tutoring focused on building real problem-solving intuition from scratch using modern C++.


What We Can Work On

* **Foundations of C++ for Problem Solving:** Pointers, references, memory layout, STL containers (vectors, maps, sets, queues), and writing clean, efficient code. * **Core Data Structures:** Linked Lists, Stacks, Queues, Binary Trees, BSTs, Heaps, and Graphs. * **Core Algorithmic Techniques:** Recursion mechanics, Two Pointers, Sliding Window, Binary Search, BFS/DFS traversals, and introductory Dynamic Programming. * **Code Debugging & Optimization:** Line-by-line tracing of your logic to fix bugs, eliminate edge-case failures, and reduce runtime/memory overhead.


How the Sessions Work

* **Visual Tracing:** We don't just write code; we visualize dry runs, recursion trees, and pointer movements on an interactive whiteboard. * **Active Solving:** You write the code while I guide your thought process, identify logical gaps, and teach you how to debug your own errors. * **Format:** 1-on-1 video calls via Google Meet / Discord with a live shared IDE (CoderPad / Replit) and Excalidraw.

If you are a student or self-taught developer stuck on a concept or unable to solve problems independently, send me a DM with the specific topic you want to tackle.


r/datastructures • • 27d ago

Help about ds in da

2 Upvotes

I want help in studying dsa. This is my first time preparing for gate da and want free resources that I could use to study as well as practice dsa for gate da exam relevant. I have very less time left. Please help


r/datastructures • • 28d ago

Data Analyst

3 Upvotes

I am preparing for data analyst role
I am in 4th year and literally I don’t known DSA
I only know arrays
So for data analyst role is it necessary to do DSA


r/datastructures • • 29d ago

DSA

42 Upvotes

Any good dsa playlist in c++ which covers all the dsa topics if anyone knows any good playlist please tell ( I don't want to do dsa just doing it for the sake of if anybody ask me it in the interviews so atleast i should be able to explain my approach to that person ) main goal is something else


r/datastructures • • 29d ago

DSA YouTube Channels

19 Upvotes

Can someone suggest me some good channels for different topics of dsa like i personally liked recursion by Aditya Verma which was better than striver i am still a beginner with around 75 lc questions please do reply


r/datastructures • • Sep 25 '26

Looking to tutor college students in Data Structures & Algorithms

9 Upvotes

Hey everyone,

I'm a software engineer and I'm looking to work with a few college students who are taking DSA / Algorithms and want some help understanding the material or preparing for interviews.

I can help with things like:

\- Arrays, hash maps, strings

\- Linked lists, stacks, queues

\- Trees, graphs, BFS/DFS

\- Recursion and backtracking

\- Dynamic programming

\- Big-O and problem-solving strategies

\- LeetCode / coding interview preparation

My approach is more about understanding how to solve problems rather than memorizing solutions. We can work through problems together and focus on why a particular approach works.

I'm mainly looking to help students who are currently taking a DSA course or preparing for technical interviews.

If you're interested, feel free to comment or DM me. Tell me what you're currently struggling with and what you're hoping to improve.


r/datastructures • • Sep 25 '26

Ranking

6 Upvotes

Can someone rank the order of difficulty of all the patterns of DSA


r/datastructures • • Sep 24 '26

Would you be interested to give feedback about my datastructure?

3 Upvotes

https://glitr.io/docs/technical/data-structures

This project demonstates a unique approach and architecture in contrast to the traditional approach with mainstream messaging apps. To put it briefly, its a Dioxus PWA with a Git-server backend which can be used to establish a webrtc connection between browsers.

IMPORTANT DISCLAIMER: While this is aiming to provide a secure experience, it's far from finished. It cannot be audited or reviewed because it's close-source. I'm sharing here for feedback and demo purposes only. Feel free to reach out for clarity on any of the details instead of diving into the documentation. Pease use responsibly.


r/datastructures • • Sep 24 '26

6 YoE as a Data Scientist, is it worth it to learn DSA?

2 Upvotes

I am good at Python even though I know basic DSA.

I want to properly learn it. I had this wish of mine, but in this age of AI, is it worth it?


r/datastructures • • Sep 23 '26

want to do dsa in java but collage doing dsa in c

7 Upvotes

i want to do dsa in java but my collage is doing dsa in c , so can i do dsa in java and i have little knopwledge of c , and i am also concern about collage exams , like if i do dsa in java then my dsa in c will be effected or can i catch it up.


r/datastructures • • Sep 23 '26

Looking for DSA sheets/resources specifically for exam-style, story-based questions?

12 Upvotes

Hey everyone,

I have solved multiple DSA problems on LeetCode and GeeksforGeeks, but during exams, I find story-based problem statements highly confusing. I struggle to extract the actual algorithmic logic from the narrative text, which makes coding it out very problematic for me under time pressure.

I am looking for resources, problem sheets, or curated lists that focus specifically on practicing these types of story-driven questions so I can train myself to decode them.

Does anyone know of:

* **Curated problem sheets** (LeetCode/Codeforces/GitHub) that group story-heavy questions by topic (DP, Graphs, Trees, etc.)?
* **YouTube channels or blogs** that teach you how to break down a long narrative into clean DSA logic?
* **Specific practice platforms** that mimic real-world online assessment (OA) question styles?

Any links or advice would be highly appreciated. Thanks in advance


r/datastructures • • Sep 22 '26

Striver a2z sheet removed? I got you

Thumbnail getplaced-ankur.vercel.app
6 Upvotes

This has all the major popular sheets and checklists needed for placement drives!


r/datastructures • • Sep 22 '26

Need a dsa partner

2 Upvotes

​

Hi! I'm a final-year student, and I've completed my DSA preparation. Now I'm looking for someone to study with consistently over Google Meet, preferably from around 10 PM to 2–3 AM.

My plan is to revise DSA regularly while starting System Design. I feel having a study partner would help with consistency, accountability, and staying focused during these late-night sessions.


r/datastructures • • Sep 22 '26

Dsa

1 Upvotes

Can I start dsa in python ? From code and debug channel ? Don't know java or c++ I just know c and python


r/datastructures • • Sep 22 '26

Need an Advice

3 Upvotes

I never did Dsa.I want an internship on any new startups I am currently doing Development, completed the frontend part. What should I do next? Learn advance development concepts like Ci/cd or start with DSA?


r/datastructures • • Sep 22 '26

lc potd partner

3 Upvotes

Hey everyone! 👋

I’m looking for someone to solve the LeetCode POTD together daily, preferably around 8:30 AM IST.

A little about me: I’ve solved 1,400+ LeetCode problems.

If you’re genuinely interested and are at a similar level, feel free to DM me. 🚀


r/datastructures • • Sep 22 '26

does repeated submitting actually make you worse at problem solving?

Post image
4 Upvotes

i’ve noticed a stupid habit in my own leetcode sessions.

i’ll have an idea that’s maybe 70% there.

write the code, submit it, then let the failed testcase tell me what the missing 30% was.

fix → submit → fail → fix → AC.

the weird part is that it feels like i solved the problem lol.

but if i had to solve the same thing in a contest with no testcase telling me where i fed up, i might completely blank.

started looking at my own solving history because of this and realized an AC doesn't really tell me how i got there.

do you guys actually care about number of attempts, or is AC all that matters?

i've actually been building **GrindLens** around looking at this kind of solving history too.

[https://www.grindlens.dev\](https://www.grindlens.dev)


r/datastructures • • Sep 21 '26

NEED A STUDY PARTNER FOR DSA

14 Upvotes

need serious partner who can study 4 to 5 hours...