Rishika Profile picture
Sep 30 7 tweets 2 min read
Beginners guide to DSA.
What to learn and in which order🧵
1. Learn one primary programming language(suggesting to choose OOP based language like C++ or java)
2. Learn programming fundamentals.

👇🏻
3. Write down all Data structures and algorithms to be learn in sequence:
a. Arrays
b. Strings
c. Structure and Class
d. Pointer
e. Linked list
f. Stack
g. Queues
h. Sorting algorithms
i. Searching algorithms
j. Greedy algorithms

👇🏻
k. Hashmaps and sets
l. Hashing algorithm
m. Disjoint set with Union and find algorithm
n. Recursion algorithm
o. Backtracking
p. Divide & conquer
q. Memoization
r. Dynamic programming
s. Trees
t. Randomized Algorithm

👇🏻
u. Graphs
v. Trie
w. Advance data structures like- BST, AVL, Red-Black tree, B-tree

👇🏻
4. Learn Time and space complexity analysis.
5. Learn to write clean and clear code.
6. Practice, Practice and Practice.
7. Participate in contents and track your progress.
For more detailed information, please refer

And follow @rishikagupta__ for more such information🌸

#WomenWhoCode

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Rishika

Rishika Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @rishikagupta__

May 15
If you work on a screen for more than 10 hours a day, here are some tips to keep your eyes healthy👇🏻
1. When working on a computer screen, sit up straight and make sure the screen is at eye level.
2. Avoid dry eyes- Remember to blink your eyes while working, as we often forget to do so, and sit so that the fan does not make your eyes even more dry.

👇🏻
3. Follow 20-20-20 Rule: Give your eyes a break after every 20 mins by looking at an object 20 feet away for 20 secs. This helps your eyes to unwind.
4. Your environment's lights, such as light bulbs, should be at your backside.
5. Stay hydrated by drinking water regularly.

👇🏻
Read 4 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(