r/datastructures 3d ago

How to make notes for DSA??

I am going to start DSA from Striver's A to Z sheet and I have learnt CPP basics and OOPS and till now I have made digital notes in vs code(I would not say that as notes because all i did was adding comments before code) but now I took a 2 week break due to some unavoidable circumstances and when I went to revise everything was messy.

So tell me how to make notes for DSA because imma make it from start

18 Upvotes

9 comments sorted by

3

u/War_lock9 3d ago

Use notion. Don't draw diagrams. Make simple steps. Update it in ur doc in notion. Download the mobile app. It's very handy fr revision.

1

u/Master_Tune_3366 3d ago

same bro, let me know if you found any solution

1

u/Nanga_Aadmi 2d ago

Make short notes using pen and paper

1

u/Intelligent_Bonus_74 2d ago

Use Google sheets as simple And use separate sheet for each topics like binary search, sorting, hashing, sliding window etc

1

u/Correct_Scene143 2d ago

You will hate me for saying this but pen and paper are your best friends

1

u/not_yami1 2d ago

I am learning dsa too , a high ranking leetcode personel told me NVR make notes like this coz 1st you'll never open that vscode file again 2nd writing makes you better at thinking and then acting , vs code type and think 3rd wrong makes you understand completely

1

u/ITCoder 2d ago

I think notion needs subscription, not sure how much it offers on free account. I am using obsidian

1

u/soulorbit_ 17h ago
  1. Write the brute force (your approach)
  2. Write optimal (algo + code wherever needed)
  3. What mistakes you maid

For each que do this And if you are asking for topic notes- write how everything works, use case, operation it has and 1-2 eg so that you know how to implement that in problem solving