π100 Days Of Data Structures And Algorithms π || 2024
π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! β‘οΈ