This repository is dedicated to documenting my 30-day journey of enhancing my foundational knowledge of Data Structures and Algorithms (DSA). I will embark on this journey starting on Not Expected, dedicating a portion of my time each day for the next 30 days.
The purpose of documenting this journey is to share insights with others and contribute to the improvement of available resources in the realm of DSA.
The goal is to spend dedicated time each day, unraveling various aspects of Data Structures and Algorithms, ultimately gaining a strong understanding of key concepts.
Please feel free to connect and share your insights on Twitter; you can find me on
- Week 1: Arrays [2 - 8 Jan]
- Day 1
- Day 2
- Day 3
- Day 4
- Day 5
- Day 6
- Day 7
- Week 2: Arrays [9 - 15 Jan]
- Day 8
- Day 9
- Day 10
- Day 11
- Day 12
- Day 13
- Day 14
- Week 3: Sorting [13 - 21th Feb]
- Day 15
- Insertion Sort
- Day 16
- Selection Sort
- Day 17
- Bubble Sort
- Day 18
- Day 19
- Day 20
- Day 21
- Day 15
- Week 4: Searching [22th - 29th Feb]
- Day 22
- Linear Search
- Day 23
- Binary Search
- Day 24
- Binary Search Questions
- Day 25
- Day 26
- Day 27
- Day 28
- Day 22
- Week 5 & 6: BS Questions [1st - 14th Mar]