0% found this document useful (1 vote)
2K views1 page

DSA in 90 Days

This document provides a 90-day study plan to learn data structures and algorithms (DSA). It outlines topics to be covered each day or week such as space and time complexity, recursion, arrays, linked lists, stacks, queues, searching, sorting, hashtables, trees, heaps, sliding window, graphs, dynamic programming, object-oriented programming, and additional topics like number theory and bit manipulation. The plan suggests starting coding contests after learning new concepts to practice and improve skills over time.

Uploaded by

Shivam Singh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (1 vote)
2K views1 page

DSA in 90 Days

This document provides a 90-day study plan to learn data structures and algorithms (DSA). It outlines topics to be covered each day or week such as space and time complexity, recursion, arrays, linked lists, stacks, queues, searching, sorting, hashtables, trees, heaps, sliding window, graphs, dynamic programming, object-oriented programming, and additional topics like number theory and bit manipulation. The plan suggests starting coding contests after learning new concepts to practice and improve skills over time.

Uploaded by

Shivam Singh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Learn about space and time complexity.

One of the most


Day 1 & 2 important part of programming is knowing the complexity
of the code you are writing.

Learn about recursion and backtracking. One of the most


Day 3 to 10
important and most useful concepts.

Arrays

Day 11 to 30 Learn about the basic data structures Linked List

Stacks & Queues

Start giving contests and learn the new concepts that


come along the way.
Important Suggestion
You might not do well in the first few but it's okay! Just
keep learning and keep growing.

Searching

Sorting 5
DSA in 90 Days
Hashmaps
Learn about more and a little more complex data
By Nishant Bhaiya Day 31 to 45
structures and algorithms
Trees

Heaps

Sliding Window

Graphs 11

Day 46 to 70 Learn about DP and Graphs.


Dynamic Programming 2

Learn about OOPs


Day 71 to 80 (You'll get something amazing on this by the time you
reach here 😉 )

Number Theory

Some More topics which will help you perform better in


Day 81to 90 Bit Manipulation
online tests

Tries

You might also like