πŸš€100 Days Of Data Structures And Algorithms πŸš€ || 2024

Β·

1 min read

πŸš€100 DAYS OF DATA STRUCTURES AND ALGORITHMS πŸš€

DAY 0 Choose your programming language. Make sure you are familiar with it.

DAY 1 Understand the concept of Algorithmic complexity.

DAY 2–10 Start with some simple data structures: Arrays Linked lists Strings Stacks Queues

DAY 11–25 Let’s now learn some simple algorithms: Sorting Search Prime Numbers Strings Miscellaneous

Day 26–50 Once you are comfortable with everything above, start doing problems from: GeeksforGeeks HackerRank InterviewBit Cracking the coding interview(Book) Elements of programming interviews(Book)

DAY 51–60 Learn some non-linear data structures, Tree: Binary Tree, Binary Search Tree, Heaps Hash table Graph

DAY 61–90 Refer to the previous resources and start by working on problems involving trees, hash tables, heaps, and graphs after consulting the prior materials.

DAY 91–100 Understand: Computational complexity theory and NP-completeness Knapsack problem Traveling salesman problem SAT problem

If you have any doubts , comment below!!

⚑️We hope this is useful! ⚑️

image

Β