0% found this document useful (0 votes)
179 views21 pages

50 Days DSA Challenge

This document outlines a 50-day challenge to help someone advance their skills in data structures and algorithms (DSA) through daily practice problems. Each day focuses on a different DSA topic like arrays, strings, recursion, hashing, matrices, linked lists, trees, graphs, and dynamic programming. The goal is to develop problem-solving abilities through regular practice of these fundamental CS concepts.

Uploaded by

testrahulkr
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 (0 votes)
179 views21 pages

50 Days DSA Challenge

This document outlines a 50-day challenge to help someone advance their skills in data structures and algorithms (DSA) through daily practice problems. Each day focuses on a different DSA topic like arrays, strings, recursion, hashing, matrices, linked lists, trees, graphs, and dynamic programming. The goal is to develop problem-solving abilities through regular practice of these fundamental CS concepts.

Uploaded by

testrahulkr
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/ 21

Zero to Advance

in DSA

50 Days Challenge
*Disclaimer*
Everyone learns uniquely.

What matters is developing the problem


solving ability to solve new problems.

This Doc will help you with the same.

1
Day 1 #Arrays

Practice
Practice

Day 2 #Arrays

Practice
Practice

Day 3 #Arrays

Practice
Practice

2
Day 4 #Arrays

Day 5 #Arrays

Practice
Practice

Day 6 #Strings

Practice
Practice

3
Day 7 #Strings

Practice
Practice

Day 8 #Strings

Practice
Practice

Day 9 #Strings

Practice
Practice

4
Day 10 #Strings

Practice
Practice

Day 11 #Recursion

Practice
Practice

Day 12 #Recursion

Practice
Practice

5
Day 13 #Recursion

Practice
Practice

Day 14 #Recursion

Practice
Practice

Day 15 #Hashing

Practice
Practice

6
Day 16 #Hashing

Practice
Practice

Day 17 #Matrices

Practice
Practice

Day 18 #Matrices

Practice
Practice

7
Day 19 #Matrices

Practice
Practice

Day 20 #Linked List

Practice
Practice

8
Day 21 #Linked List

Practice
Practice

Day 22 #Linked List

Practice
Practice

Day 23 #Linked List

Practice
Practice

9
Day 24 #Linked List

Practice
Practice

Day 25 #Linked List

Practice
Practice

10
Day 26 #Bit Manipulation and Math

Practice
Practice

Day 27 #Bit Manipulation and Math

Practice
Practice

Day 28 #Stacks and Queues

Practice
Practice

11
Day 29 #Stacks and Queues

Practice
Practice

Day 30 #Stacks and Queues

Practice
Practice

Day 31 #Stacks and Queues

Practice
Practice

12
Day 32 #Stacks and Queues

Practice
Practice

Day 33 #Trees and Binary Search Trees

Practice
Practice

Day 34 #Trees and Binary Search Trees

Practice
Practice

13
Day 35 #Trees and Binary Search Trees

Practice
Practice

Day 36 #Trees and Binary Search Trees

Practice
Practice

Day 37 #Trees and Binary Search Trees

Practice
Practice

14
Day 38 #Trees and Binary Search Trees

Practice
Practice

Day 39 #Tries

Practice
Practice

Day 40 #Tries

Practice
Practice

15
Day 41 #Heaps

Practice
Practice

Day 42 #Heaps

Practice
Practice

Day 43 #Graphs

Practice
Practice

16
Day 44 #Graphs

Practice
Practice

Day 45 #Graphs

Practice
Practice

Day 46 #Graphs

Practice
Practice

17
Day 47 #Graphs

Practice
Practice

Day 48 #Dynamic Programming

Practice
Practice

Day 49 #Dynamic Programming

Practice
Practice

18
Day 50 #Dynamic Programming

Practice
Practice

19
Why

Bosscoder?
1000+ Alumni placed at Top
Product-based companies.

More than 136% hike for every 



2 out of 3 working professional.

Average package of 24LPA.

Explore More

You might also like