@@ -96,9 +96,9 @@ Data Structure [[NOTES](./code/ds.MD)]</th>
96
96
+ Iterators and Ranges
97
97
+ Other Structures
98
98
+ Set Structures
99
- + Sets and multisets
100
- + Maps
101
- + Priority Queues
99
+ + Sets and multisets [[vid](https://youtu.be/7mx2BasNK0w?si=PPzqesmxu78RHNZw)]
100
+ + Maps [[vid](https://youtu.be/gUrfXZ0hqoA?si=9_5vrpXUmHOQKnH2)]
101
+ + Priority Queues [[vid](https://youtu.be/wptevk0bshY?si=o6XiXrfPcdlXffP6)]
102
102
+ Policy-Based Sets
103
103
+ Bitwise Operators
104
104
+ Experiments:
@@ -120,15 +120,15 @@ Graph Algorithms [ [NOTES](./code/graph_base.MD) ] </th>
120
120
<td>
121
121
122
122
+ Basic Concepts
123
- + When Greedy Fails
123
+ + When Greedy Fails [[vid](https://youtu.be/bC7o8P_Ste4?si=NbNNSfffskg1_lGU)]
124
124
+ Finding an Optimal Solution
125
125
+ Counting Solutions
126
126
+ Further Examples
127
127
+ Longest Increasing Subsequence
128
128
+ Paths in a Grid
129
129
+ Knapsack Problems
130
- + From Permutations to Subsets
131
- + Counting Tilings
130
+ + From Permutations to Subsets [[blog](https://medium.com/@CalvinChankf/a-general-approach-for-subsets-combinations-and-permutations-5c8fe3aff0ae)]
131
+ + Counting Tilings [[blog](https://www.geeksforgeeks.org/cses-solutions-counting-tilings/)]
132
132
133
133
[ [How to Solve Any Dynamic Programming Problem](https://blog.pramp.com/how-to-solve-any-dynamic-programming-problem-603b6fbbd771) ]
134
134
</td>
@@ -201,7 +201,7 @@ Tree Algorithms [[vid p_list](https://www.youtube.com/watch?v=AylOfzYJ2qE&list=P
201
201
<td>
202
202
203
203
+ Basic Techniques
204
- + Tree Traversal
204
+ + Tree Traversal [[blog](https://www.geeksforgeeks.org/tree-traversals-inorder-preorder-and-postorder/)]
205
205
+ Calculating Diameters
206
206
+ All Longest Paths
207
207
+ Tree Queries
@@ -210,8 +210,8 @@ Tree Algorithms [[vid p_list](https://www.youtube.com/watch?v=AylOfzYJ2qE&list=P
210
210
+ Lowest Common Ancestors
211
211
+ Merging Data Structures
212
212
+ Advanced Techniques
213
- + Centroid Decomposition
214
- + Heavy-Light Deconmposition
213
+ + Centroid Decomposition [[blog](https://www.geeksforgeeks.org/centroid-decomposition-of-tree/), [blog2](https://robert1003.github.io/2020/01/16/centroid-decomposition.html)]
214
+ + Heavy-Light Deconmposition [[blog](https://cp-algorithms.com/graph/hld.html)]
215
215
</td>
216
216
<td>
217
217
0 commit comments