|
3 | 3 | ## NOTE |
4 | 4 | - All topics will contain problems from LeetCode Easy to Hard, explained in an easy-to-understand manner. |
5 | 5 | - Complete custom implementation of all Data Structures and Algorithms. |
6 | | - |
7 | | -## Mind Map |
8 | | -<a href="https://whimsical.com/complete-java-dsa-bootcamp-syllabus-UiepFrvja5VatNLJgKsqXb"> |
9 | | - <img width="390px" height="183px" src="https://github.com/VishwaGauravIn/DSA-Bootcamp-Java/blob/main/Capture.JPG" /> |
10 | | -</a> |
11 | | - |
12 | | -[Full Mind Map](https://whimsical.com/complete-java-dsa-bootcamp-syllabus-UiepFrvja5VatNLJgKsqXb) |
13 | 6 |
|
14 | 7 | ## Lectures |
15 | 8 | - [Complete Git & GitHub Course](https://youtu.be/apGV9Kg7ics) |
|
46 | 39 | - [Binary Search](https://youtu.be/f6UU7V3szVw) |
47 | 40 | - [Modified Binary Search](https://youtu.be/f6UU7V3szVw?t=2508) |
48 | 41 | - [Binary Search on 2D Arrays](https://www.youtube.com/watch?v=enI_KyGLYPo) |
49 | | - - Sorting |
| 42 | + - [Sorting](https://www.youtube.com/playlist?list=PL9gnSGHSqcnq-9CXLt9DsInytRMLoyZQ_) |
50 | 43 | - [Insertion Sort](https://youtu.be/By_5-RRqVeE) |
51 | 44 | - [Selection Sort](https://youtu.be/Nd4SCCIHFWk) |
52 | 45 | - [Bubble Sort](https://youtu.be/F5MZyqRp_IM) |
|
71 | 64 | - [HCF / LCM](https://youtu.be/lmSpZ0bjCyQ?t=5110) |
72 | 65 | - [Euclidean algorithm](https://youtu.be/lmSpZ0bjCyQ?t=5520) |
73 | 66 |
|
74 | | -- [Recursion](https://youtu.be/M2uO2nMT0Bk) |
| 67 | +- [Recursion](https://www.youtube.com/playlist?list=PL9gnSGHSqcnp39cTyB1dTZ2pJ04Xmdrod) |
75 | 68 | - [Introduction](https://youtu.be/M2uO2nMT0Bk) |
76 | 69 | - [Flow of recursive programs - stacks](https://youtu.be/M2uO2nMT0Bk?t=2124) |
77 | 70 | - [Why recursion?](https://youtu.be/M2uO2nMT0Bk?t=2708) |
78 | 71 | - [Tree building of function calls](https://youtu.be/M2uO2nMT0Bk?t=3033) |
79 | 72 | - [Tail recursion](https://youtu.be/M2uO2nMT0Bk?t=4308) |
80 | | - - Sorting: |
| 73 | + - [Sorting](https://www.youtube.com/playlist?list=PL9gnSGHSqcnq-9CXLt9DsInytRMLoyZQ_) |
81 | 74 | - [Merge Sort](https://youtu.be/iKGAgWdgoRk) |
82 | 75 | - [Quick Sort](https://www.youtube.com/watch?v=Z8svOqamag8&list=PL9gnSGHSqcnr_DxHsP7AW9ftq0AtAyYqJ&index=27) |
83 | 76 | - [Backtracking](https://youtu.be/zg5v2rlV1tM) |
84 | | - - Sudoku Solver |
85 | | - - N-Queens |
86 | | - - N-Knights |
| 77 | + - [Sudoku Solver](https://youtu.be/nC1rbW2YSz0) |
| 78 | + - [N-Queens](https://youtu.be/nC1rbW2YSz0) |
| 79 | + - [N-Knights](https://youtu.be/nC1rbW2YSz0) |
87 | 80 | - [Maze problems](https://www.youtube.com/watch?v=zg5v2rlV1tM&t=111s) |
88 | | - - Recursion String Problems |
| 81 | + - [Recursion String Problems](https://youtu.be/gdifkIwCJyg) |
| 82 | + - [Recursion Google, Amazon Questions](https://youtu.be/9ByWqPzfXDU) |
89 | 83 | - [Recursion Array Problems](https://youtu.be/sTdiMLom00U) |
90 | 84 | - [Recursion Pattern Problems](https://youtu.be/ymgnIIclCF0) |
91 | 85 | - [Subset Questions](https://youtu.be/9ByWqPzfXDU) |
|
123 | 117 | - Collections Framework |
124 | 118 | - Lambda Expression |
125 | 119 | - Enums |
126 | | - - Fast IO |
127 | | - - File handling |
128 | | -- Greedy Algorithms |
129 | 120 | - Stacks & Queues |
130 | 121 | - Introduction |
131 | 122 | - Interview problems |
|
179 | 170 | - Chaining |
180 | 171 | - Probing |
181 | 172 | - Huffman-Encoder |
| 173 | + - Top K elements problems |
182 | 174 | - Subarray Questions: Sliding window, Two Pointer, Kadane's Algorithm |
| 175 | +- Greedy Algorithms |
183 | 176 | - Tries |
184 | 177 | - Graphs |
185 | 178 | - Introduction |
|
195 | 188 | - A* pathfinding Algorithm |
196 | 189 |
|
197 | 190 | ### Advanced concepts apart from interviews |
| 191 | +- Fast IO |
| 192 | +- File handling |
198 | 193 | - Bitwise + DP |
199 | 194 | - Extended Euclidean algorithm |
200 | 195 | - Modulo Multiplicative Inverse |
201 | 196 | - Linear Diophantine Equations |
202 | 197 | - Matrix Exponentiation |
203 | 198 | - Mathematical Expectation |
| 199 | +- Catalan Numbers |
204 | 200 | - Fermat’s Theorem |
205 | 201 | - Wilson's Theorem |
| 202 | +- Euler's Theorem |
206 | 203 | - Lucas Theorem |
207 | 204 | - Chinese Remainder Theorem |
| 205 | +- Euler Totient |
208 | 206 | - NP-Completeness |
0 commit comments