DSA prep 100 days
Days | Index | Concepts | DSA Links(Leetcode) | โ | Remarks |
---|---|---|---|---|---|
Day1 | Recap HTML,CSS | Arrays,Hashing, LinkedLists | True | ||
Day2 | Recap -JS,DSA | Basic JavaScript,Stack,Queues | True | ||
Day3 | JS,DSA problems | SetTimeout, Closures, Hashing - 2 Pr | https://leetcode.com/problems/isomorphic-strings/ https://leetcode.com/problems/group-anagrams/description/ | True | Grp anagrams pending |
Day4 | JS,DSA problems | Event Loop,Asynch, Await ,Binary Search -2 Pr | https://leetcode.com/problems/search-in-rotated-sorted-array/description/ https://leetcode.com/problems/search-in-a-sorted-array-of-unknown-size/description/ | True | done by 1 day late |
Day5 | JS, DSA problems | Higher OrdrFuncs,Arw func ,Binary Search - 1pr | https://leetcode.com/problems/search-a-2d-matrix/ | True | |
Day6 | JS , DSA problems | Chaining,Promises,Errro handle ,Binary Search - 2pr | https://leetcode.com/problems/find-first-and-last-position-of-element-in-sorted-array/ https://leetcode.com/problems/find-minimum-in-rotated-sorted-array/ | True | |
Day7 | JS, DSA problems | OOPS in JS, API calls, Hashing - 2pr | https://leetcode.com/problems/word-pattern/ interview question : Find the Missing Number in a sorted array | True | |
Day8 | Java, DSA DP concept | OOPS - recap ,DP concept recap | https://leetcode.com/problems/coin-change/ | True | |
Day9 | Java, DSA problems | Err Handeling,Multitrding, DP problems - 1 | https://leetcode.com/problems/house-robber/ | True | |
Day10 | Java, DSA problems | Lambda functions ,DP problems - 2 | https://leetcode.com/problems/paint-house/submissions/ | True | |
Day11 | React, DSA problems | Components , DP problems - 2 | True | ||
Day12 | React,DSA problems | Components , DP problems - 1 | True | ||
Day13 | React, DSA problems | Pagination,Filtering Hashing,DP problems -2 | True | ||
Day14 | React,DSAArrays concept | Filtering, Sorting , Arrays concepts | True | ||
Day15 | React, DSA problems | Routing ,Arrays problems - 1 | https://leetcode.com/problems/product-of-array-except-self/ | True | |
Day16 | React, DSA problems | React forms , Arrays problems - 2 | https://leetcode.com/problems/diagonal-traverse/ https://leetcode.com/problems/spiral-matrix/ | True | |
Day17 | React, DSA problems | React forms , Arrays problems - 2 | https://leetcode.com/problems/find-all-numbers-disappeared-in-an-array/ https://leetcode.com/problems/game-of-life/ | True | |
Day18 | DB, DSA problems | Intro to mongoDB, Arrays problems -1 | True | ||
Day19 | DB, DSA pointer concept | Basics of MongoDB ,Two pointers concept | True | ||
Day20 | React, DSA problems | Calling Backend, Two pointers prob -1 | True | ||
Day21 | React, DSA problems | Calling Backend ,Two pointers prob -1 | True | ||
Day22 | React, DSA problems | Authentication ,Two Pointers prob -1 | True | ||
Day23 | React, DSA problems | Autherization ,Two Pointers prob - 2 | True | ||
Day24 | React, DSA problems | Deployment, Two pointers/arrays -2 | True | ||
Day25 | React, DSA Trees concept | Higher order, Advanced Trees concept | True | ||
Day26 | React, DSA problems | Advanced concepts, Trees problems - 1 | True | ||
Day27 | Project, DSA problems | gathering requirements, Trees problems - 1 | False | ||
Day28 | Project, DSA problems | Finalize UX, Trees Problems -1 | False | ||
Day29 | Project, DSA problems | Creating of UI ,Trees problems - 2 | False | ||
Day30 | Project, DSA problems | understanding of Tenor API, Tree problems -2 | False | ||
Day31 | Project, DSA LL concept | Make API calls Using Tenor, Linked List concept | False | ||
Day32 | Project, DSA LL problems | test the application&review ,Linked List prob - 1 | False | ||
Day33 | Project, DSA LL problems | Configure the docker ,Linked List probs - 2 | False | ||
Day34 | Project, DSA LL problems | Deploy the application ,Linked List probs - 2 | False | ||
Day35 | Project, DSA LL problems | Linked list prob - 1 | False | ||
Day36 | Project , DSA BFS concept | BFS concept | False | ||
Day37 | Interview kit,DSA BFS pr | Interview prep, BFS problem -1 | False | ||
Day38 | Interview kit, DSA BFS pr | Interview prep, BFS Problem - 2 | False | ||
Day39 | Interview kit,DSA BFS pr | Interview prep, BFS problem -2 | False | ||
Day40 | Interview kit,DSA DFS cpt | Interview prep, DFS concept - 1 | False | ||
Day41 | Interview kit,DSA DFS pr | Interview prep, DFS concept - 1 | False | ||
Day42 | Interview kit, DSA DFS pr | Interview prep, DFS concept - 2 | False | ||
Day43 | Interview kit, DSA practise | Interview prep, BFS, DFS - 2 | False | ||
Day44 | Interview kit, DSA Backtracking concept | Interview prep, BackTracking concept | False | ||
Day45 | Interview kit, DSA Backtracking prob | Interview prep, Backtracking prob -1 | False | ||
Day46 | Interview kit, DSA backtracking prob | Interview prep, BackTracking prob - 2 | False | ||
Day47 | Interview kit,DSA backtracking prob | Interview prep, BackTracking prob - 2 | False | ||
Day48 | Interview kit,DSA backtracking prob | Interview prep, Back tracking prob - 1 | False | ||
Day49 | DSA tries concept | Tries concept | False | ||
Day50 | DSA tries problems | Tries problem -1 | False | ||
Day51 | DSA tries problems | Tries problem -1 | False | ||
Day52 | DSA tries problems | Tries problem -1 | False | ||
Day53 | Interview kit, DSA practice | Interview prep ,practise tries | False | ||
Day54 | DSA Heaps concept | Heaps concept | False | ||
Day55 | DSA Heaps problem | Heaps problem - 1 | False | ||
Day56 | DSA String concept | String concepts | False | ||
Day57 | DSA String Problems | String problems -2 | False | ||
Day58 | DSA String problems | String problems -2 | False | ||
Day59 | DSA String problems | String problems - 1 | False | ||
Day60 | DSA practise Practise | Heap/Strings | False | ||
Day61 | False | ||||
Day62 | False | ||||
Day63 | False | ||||
Day64 | False | ||||
Day65 | False | ||||
Day66 | False | ||||
Day67 | False | ||||
Day68 | False | ||||
Day69 | False | ||||
Day70 | False | ||||
Day71 | False | ||||
Day72 | False | ||||
Day73 | False | ||||
Day74 | False | ||||
Day75 | False | ||||
Day76 | False | ||||
Day77 | False | ||||
Day78 | False | ||||
Day79 | False | ||||
Day80 | False | ||||
Day81 | False | ||||
Day82 | False | ||||
Day83 | False | ||||
Day84 | False | ||||
Day85 | False | ||||
Day86 | False | ||||
Day87 | False | ||||
Day88 | False | ||||
Day89 | False | ||||
Day90 | False | ||||
Day91 | False | ||||
Day92 | False | ||||
Day93 | False | ||||
Day94 | False | ||||
Day95 | False | ||||
Day96 | False | ||||
Day97 | False | ||||
Day98 | False | ||||
Day99 | False | ||||
Day100 | False |