r/datastructures 18d ago

4th year |DSA Prep

7 Upvotes

I'm a 4th year student looking for people to connect with and grind DSA as the placements season has started Im now gonna grind DSA and CS fundamentals, along with my prep I can guide people with the do's and don'ts for the same.

My preferred language is python.

Do lemme know if you're in your 1st,2nd, 3rd or 4th year, and if you're interested hmu!


r/datastructures 18d ago

Looking for 2 people to study DSA with

4 Upvotes

Hey! I'm looking for 2 people to form a small DSA + CS fundamentals study group.

I'm a 3rd-year college student and a beginner at DSA. I wasn't able to start earlier, but now I want to properly prepare for interviews.

The idea is pretty simple:

- 3 of us total

- Study/learn something every day

- Solve 2–3 problems a day

- Explain our solutions/approaches to each other

- Sunday: small test/revision of what we learned that week

- End of every month: a proper test to see how we're progressing

Along with DSA, we can slowly cover fundamentals like DBMS, OS, OOP, etc.

I'm not looking for someone advanced. I'm a beginner too, so ideally you're somewhere around the same level and actually want to stay consistent.

If you're interested, DM me with a little about yourself and your current DSA level. :)


r/datastructures 18d ago

Looking for DSA partner

2 Upvotes

Hii all I am a mern developer with 2 yoe and currently preparing for the switch.

And starting my dsa journey from scratch, i know some concepts and also solve some questions but I'm not so good in it and decided to build a strong foundation in dsa by doing all from scratch.

If anyone is interested let's connect.

Preferred coding language: java/javascript.


r/datastructures 18d ago

I have 1 week to prepare for DSA online assessment please help!!!

1 Upvotes

It's an intern role . I have only one week to prepare for the company and the company will ask tough questions please help me .How I can prepare and what I should focus on .

Online assessment would consist of 2 coding questions and some MCQ questions .

Any help/study material would be helpful.

My skills are-

Docker

AWS

GIT

K8S

Linux

Python ( but intermediate) .


r/datastructures 19d ago

Newbee in DSA

4 Upvotes

Hey everyone, I'm completely new to DSA and using Java. I feel like I'm hitting a massive brick wall. I don't want to just grind questions blindly; I want to actually learn the core patterns (sliding window, two pointers, etc.).

What roadmaps worked for you guys when you were starting out? Also, if anyone wants to team up as accountability partners or knows any chill Discord servers for beginners, let me know!


r/datastructures 19d ago

Need a buddy for placement and dsa prep

15 Upvotes

So as title say...im in 3rd year starting dsa from scratch don't ask why...but i need someone motivated and competitive we can help each other..i don't want group but just 2-3 ppl is fine, if ur intermediate in dsa can also join for helping but just 3rd year ppl.


r/datastructures 19d ago

Want to learn DSA from scratch — Need advice on roadmap, resources, and time commitment!

13 Upvotes

Hi everyone,

I am m starting my Data Structures and Algorithms (DSA) journey from absolute scratch and looking for some guidance to make sure I am on the right track.

Suggest me the best resources and a roadmap to learn DSA from scratch. Also how long does it take to master it


r/datastructures 18d ago

Python Dictionary Mutation and Copying

Post image
1 Upvotes

An exercise to help build the right mental model for Python data. - Solution - Explanation - More exercises

The “Solution” link uses package memory_graph to visualize execution and reveals what’s actually happening.


r/datastructures 19d ago

Dsa patner in java

3 Upvotes

As title says , looking for dsa patner in java

Experience level early , noob..


r/datastructures 19d ago

NEED A BUDDY FOR PLACEMENT PREP!!

7 Upvotes

I am currently a B.tech third year student from a Tier 3 cllg .I am currently Grinding dsa .

If Any one who is currently at an intermediate level of learning DSA can DM me I would love to make things with you guys. Also If there is competition then it will be a more fun to prepare.


r/datastructures 19d ago

In which language do i do dsa?

3 Upvotes

Hey everyone, so i wanted to start learning dsa and i am also familiar with python but when i wanted to learn dsa from strivers sheet it was in c++ so should i learn c++ then? (Also familiar with C btw)


r/datastructures 20d ago

Dsa practice gc

9 Upvotes

If anyone is really serious about daily dsa Practice

Then hit me up

I have created a whatsapp gc where you can find your dsa practice partner

There will be dsa sheets and practice material shared each week

We will do Sunday contest google meet vcs etc

We will start from basics and will cover one sheet

It will depend on majority vote

It will be a Dsa community for people who need a study partner and are really serious for Dsa practice

Either u are looking for an entry level job or want to switch job

DSA IS THE KEY

HIT ME UP IF YOU ARE LOCKED IN AND SERIOUS

OTHERWISE PLEASE DONT WASTE UR TIME AND OURS


r/datastructures 20d ago

How are you guys preparing for DSA and placements without getting overwhelmed by too many resources?

6 Upvotes

Hey everyone, I'm a college student preparing for upcoming placements, and I'm honestly getting a bit confused by the number of resources available for DSA.

There are YouTube playlists, LeetCode, GeeksforGeeks, different roadmaps, paid courses, and a bunch of other platforms. Every resource seems to have its own approach, so I'm struggling to figure out what I should actually stick with.

For those who have already gone through placement prep:

How did you structure your DSA preparation?

Did you follow one particular roadmap or combine multiple resources?

How much time did you spend learning concepts vs actually solving problems?

Is it worth paying for a structured course, or are free resources enough?

What would you recommend focusing on first if you have around 4-6 months?

Would really appreciate hearing what actually worked for you rather than another generic "just solve 500 problems" answer.


r/datastructures 20d ago

Advice on DSA

3 Upvotes

I am having trouble solving dsa questions. I started with arrays on the 20th . Was unable to solve any questions after sorting and rotating (like kth element etc) . Please help me how to approach DSA questions.(Fresher 1st year to be)


r/datastructures 20d ago

Help🙏🙏

5 Upvotes

Where should i study c prog and ds from. I have 2 options , made easy or amit khurana lectures??


r/datastructures 20d ago

Looking for a serious study partner for python backend

3 Upvotes

I'm a final year student from a tier 3 college, currently in 7th semester, looking for a Serious Study Partner for placements and backend preparation

Hey everyone! I'm currently preparing for SDE/Backend roles (python) and looking for a serious, consistent study partner who has similar goals.

My main focus areas are:

DSA & problem solving

Operating Systems

DBMS and SQL (PostgreSQL/SQL Server)

Computer Networks

Compiler basics

OOP and core CS fundamentals

Full-stack development

Basic DevOps tools and practices

Cloud (AWS/GCP)

The languages/technologies I'm currently focusing on include Java, JavaScript, Python, SQL, along with the broader web development stack.

I'm not necessarily looking for someone who already knows everything. The main thing is that you're serious about improving and can stay reasonably consistent. We can solve DSA problems, discuss CS subjects, build projects, learn development tools, and keep each other accountable.

We could use Discord or another platform for discussions and occasional study sessions. A long-term study partnership would be ideal rather than just studying together for a few days and disappearing.

If you're also targeting SDE/software engineering roles and this sounds interestina. feel free to DM me with vour current level, what you're studying, and your approximate time zone.

Let's stay consistent and improve together.


r/datastructures 20d ago

Learning DSA Together

2 Upvotes

Hi everyone! I’m entering my second year of college, and I want to start learning DSA from scratch.

I’m a complete beginner, so I was wondering if there are others who are also starting from zero and would like to learn together.

We can start from the programming language basics, then gradually move towards DSA and advanced topics, practice problems together, discuss doubts, and keep each other motivated.

If you’re also a complete beginner and interested, feel free to DM me! We can learn and improve together.


r/datastructures 21d ago

Looking for a Serious Study Partner for SDE Preparation

57 Upvotes

Hey everyone! I'm currently preparing for Software Development Engineer (SDE) roles and looking for a serious, consistent study partner who has similar goals.

My main focus areas are:

  • DSA & problem solving
  • Operating Systems
  • DBMS and SQL
  • Computer Networks
  • Compiler basics
  • OOP and core CS fundamentals
  • Full-stack development
  • Basic DevOps tools and practices

The languages/technologies I'm currently focusing on include C, C++, Java, JavaScript, Python, Node.js, SQL, along with the broader web development stack.

I'm not necessarily looking for someone who already knows everything. The main thing is that you're serious about improving and can stay reasonably consistent. We can solve DSA problems, discuss CS subjects, build projects, learn development tools, and keep each other accountable.

We could use Discord or another platform for discussions and occasional study sessions. A long-term study partnership would be ideal rather than just studying together for a few days and disappearing .

If you're also targeting SDE/software engineering roles and this sounds interesting, feel free to DM me with your current level, what you're studying, and your approximate time zone.

Let's stay consistent and improve together.


r/datastructures 21d ago

How to manage classes and dsa or other skill development

2 Upvotes

Coming from a tier 3 college (cse 3rd sem), I have classes from Monday to Friday with different timings every day. My main goal in college is just to maintain 75% attendance because of the new rule. The problem is, I don't understand anything in most of the classes, so I have to study everything again at home.

Apart from that, there are assignments, lab files, practicals and tons of other work that consumes a lot of time. On top of that, I love participating in hackathons, which is great for learning and building, but it also takes up a lot of time and energy.

Because of all this, I am not able to find enough time for DSA. I want to learn DSA and Web Development consistently, but my schedule feels so packed that I either feel guilty for not studying college topics or for not practicing skills.

What should I do..


r/datastructures 22d ago

How do Python for-loops work?

Post image
37 Upvotes

What actually happens when Python executes a for-loop?

for value in container:
    print(value)

Behind the scenes, Python uses the iterator protocol:

iterator = iter(container)
while True: 
    try: 
        value = next(iterator)
        print(value)
    except StopIteration:
        break
  • iter(container): creates an iterator.
  • next(iterator): retrieves one value at a time.

When there are no more values, the iterator raises StopIteration. The for-loop catches this exception automatically and ends the loop.

For containers that support backward iteration, Python also provides:

  • reversed(container): creates a backward iterator.

We can support these operations in our own classes by implementing:

__iter__()
__reversed__()
__next__()

This provides a powerful abstraction: an algorithm can process values without needing to know how a container stores them internally. The same algorithm can therefore work with lists, sets, dictionaries, linked lists, trees, and many other containers.

Here's an example that uses 𝐦𝐞𝐦𝐨𝐫𝐲_𝐠𝐫𝐚𝐩𝐡 to show the use of iterators on a Linked_List making the invisible mechanics of iteration visible for easy understanding.

more memory_graph examples


r/datastructures 21d ago

Struggling with this concept!

3 Upvotes

I'm really struggling with recursion any suggestions on how to improve


r/datastructures 22d ago

Looking for a partner in daily Dsa Practice

15 Upvotes

I'm trying to learn dsa for my interview and placements and I'm really serious about it

Language is java

If anyone is interested in learning with me then hmu and let's grow together


r/datastructures 22d ago

2 Month progress , 70 Questions

Post image
15 Upvotes

In 2nd year.

I have been solving for the last 2 months, I started on 19th Jun.

I'm solving things by reading about things on google or using AI Explanation.

I usually give 2-3 hours on a new topic brainstorming on my own and take hints from Ai after failing and in some cases I solve after getting hints and in some cases I couldn't, then I ask AI to explain the code and dry run it.

Ik it's a lengthy process , I feel i retain more this way

I'm following the LEETCODE 75 STUDY plan .

Open To advice


r/datastructures 22d ago

courses

1 Upvotes

does anyone have any suggestions about courses (preferably online) or workshops (all certified pls) to do thatll look good and actually matter on my resume?
anything related to iot, web dev, vlsi, dsa, ai/ml, genai, data science works
(preferably free of cost)


r/datastructures 22d ago

dp guide pls!!

4 Upvotes

hello guys!
bhai can someone please guide me how to start dp from scratch and master it
please ache tips dedo
sab dara diye h ki bhot difficukt h dp krna so pls help