Assignment questions:

# que level source
1 Marvolo Gaunt Ring Medium codeforces
2 Search a 2D Matrix Medium leetcode
3 Find Subsets Medium leetcode
4 Find Subsets (Use Bitmasking) Medium leetcode
5 Letter Combinations Medium leetcode
6 Fast Exponentiation Medium leetcode
7 Parantheses-1 Medium leetcode
8 Parantheses-2 Medium hackerrank
9 Simple Combinations Medium leetcode
10 Simple Combinations Sum Medium leetcode
11 Combination Sum Medium leetcode
12 Permutations-1 Easy leetcode
13 Permutations-2 (Lexicographic ordering) Easy leetcode
14 Permutations-3 Medium leetcode
15 Unique Paths Hard leetcode
16 Maze Problem Hard codechef
17 N-Queens 1 Hard leetcode
18 N-Queens 2 Hard leetcode
19 Sudoku Solver Hard leetcode
20 Peak Element Medium leetcode
21 K Closest Points Easy leetcode
22 Custom Sort Medium leetcode
23 Insertion Sort Easy geeksforgeeks
24 Bubble Sort Easy geeksforgeeks
25 Trouble Sort Hard uva
26 Special Election Hard codechef
27 Merge Process Easy leetcode
28 Sort the squares Easy leetcode
29 Special Inversions Hard leetcode
30 Counting Smaller Numbers Hard leetcode
31 Implement Partition Easy geeksforgeeks
32 Zeroes at the End Easy leetcode
33 Sorting Colors Easy leetcode
34 Linear Sort Medium geeksforgeeks
35 Unique Triplets Medium leetcode
36 Unique Quadruplets Medium leetcode
37 No Repetition Medium leetcode
38 Smallest Window Hard leetcode
39 Consecutive Ones Medium leetcode
40 Minimize the Expression(Try on Local Editor) Medium geeksforgeeks
41 Numbers with Prime Factors Hard leetcode
42 A Power of Two Easy leetcode
43 Count Set Bits Easy leetcode
44 Cumulative Bitwise AND Medium leetcode
45 Number occurring once-2 Medium leetcode
46 Hamming Distance Medium leetcode
47 Sum of Bitwise OR Hard hackerrank
48 Multiple XOR queries Medium leetcode
49 Magic Formula Medium codeforces
50 Two Elements Medium leetcode
51 Infinite OR Game Easy codechef
52 Count Subarrays Medium leetcode
53 Interesting Queries Medium codeforces
54 Longest Consecutive Sequence Hard leetcode
55 Illumination Hard leetcode
56 Max Points Hard leetcode
57 All Words Hard leetcode
58 Make Palindromes Hard leetcode
59 Two Stacks Easy geeksforgeeks
60 Balanced Paranthesis Easy leetcode
61 Next Greater Element Medium geeksforgeeks
62 Largest Rectangle Histogram Hard leetcode
63 Need All Ones Medium hackerrank
64 Max Rectangle Hard leetcode
65 Sum of Minimums Medium leetcode
66 Duplicate Letters Medium leetcode
67 Design Min Stack Medium leetcode
68 Design Max Stack Medium hackerrank
69 Nested Integers Medium leetcode
70 Implement Queue Easy geeksforgeeks
71 Design Queue Using Stacks Easy leetcode
72 Design Stack Using Queues Easy leetcode
73 Reverse a Queue Easy geeksforgeeks
74 Binary Numbers Easy geeksforgeeks
75 Maximum in Sliding Window Hard leetcode
76 First Negative Integer Hard geeksforgeeks
77 Middle Node Easy leetcode
78 Delete N-th Node From End Easy leetcode
79 Reverse List iteratively Easy leetcode
80 Reverse List recursively Easy leetcode
81 Palindrome List Easy leetcode
82 Reordering Medium leetcode
83 K-Reversal Hard leetcode
84 Pair Sum in Linked List(Try on local IDE) Medium geeksforgeeks
85 Check For Cycle Easy leetcode
86 First Node of Cycle Easy leetcode
87 Merge Sorted Lists Iteratively Easy leetcode
88 Merge Sorted Lists Recursively Easy leetcode
89 K Sorted Lists Easy leetcode
90 Flatten a Linked List Medium geeksforgeeks
91 Clone a Linked List Medium leetcode
92 Segragate Nodes Easy geeksforgeeks
93 Multilevel Doubly Linked List Medium leetcode
94 Implement LRU Cache Medium leetcode
95 Count Leaf Nodes Easy geeksforgeeks
96 Left Leaves Easy leetcode
97 Mirror Image Easy geeksforgeeks
98 Symmetric Binary Tree Easy leetcode
99 Height of Binary Tree Easy leetcode
100 Minimum Height of Binary Tree Easy leetcode
101 Root to Leaf Paths Easy leetcode
102 Binary Tree Diameter Medium leetcode
103 Height Balanced Tree Medium leetcode
104 Maximum Sum Path Hard leetcode
105 Prune the Binary Tree Easy leetcode
106 Binary Tree to Doubly Linked List Hard geeksforgeeks
107 Binary Tree to Linked List Medium leetcode
108 Full Binary Trees Medium leetcode
109 Recursive Preorder Traversal Easy leetcode
110 Iterative Preorder Traversal Medium leetcode
111 Recursive Inorder Traversal Easy leetcode
112 Iterative Inorder Traversal Medium leetcode
113 Recursive Postorder Traversal Easy leetcode
114 Iterative Postorder Traversal Medium leetcode
115 Level Order Traversal Easy leetcode
116 ZigZag Level Order Traversal Medium leetcode
117 Left View of Tree Medium geeksforgeeks
118 Right View of Tree Medium geeksforgeeks
119 Next Pointers - 1 Medium leetcode
120 Next Pointers - 2 Medium leetcode
121 Vertical Order Traversal Medium geeksforgeeks
122 Top View of Tree Medium geeksforgeeks
123 Bottom View of Tree Medium geeksforgeeks
124 Count of Nodes in Complete Binary Tree Medium leetcode
125 Construct Binary Tree from Inorder and Preorder Medium leetcode
126 Construct Binary Tree from Inorder and Postorder Medium leetcode
127 Construct Binary Tree from Special Preorder(code on local IDE) Medium geeksforgeeks
128 Check for Subtree Medium leetcode
129 Duplicate Subtrees Medium leetcode
130 Binary Tree Serialization and Deserialization - 1 Medium geeksforgeeks
131 Binary Tree Serialization and Deserialization - 2 Medium leetcode
132 Binary Tree Recovery Hard leetcode
133 Max Product Medium leetcode
134 Lowest Common Ancestor Medium leetcode
135 Distance between Nodes Medium geeksforgeeks
136 SQL Practice - Hackerrank Medium hackerrank
137 SQL Practice - Leetcode Medium leetcode
138 Trie Implementation Medium leetcode
139 Trie Deletion Medium geeksforgeeks
140 Prefix Search Medium geeksforgeeks
141 Shortest Unique Prefix Hard geeksforgeeks
142 Maximum Xor in Array Medium leetcode
143 Minimum Xor in Array Medium geeksforgeeks
144 Maximum Xor Subarray Medium geeksforgeeks
145 Count Pairs with XOR in Range Hard leetcode
146 Search in BST Easy leetcode
147 Insert in BST Easy leetcode
148 Delete in BST Medium leetcode
149 k-th smallest in BST Easy leetcode
150 Validate BST Medium leetcode
151 Convert into BST Easy geeksforgeeks
152 Height Balanced BST Easy leetcode
153 Largest BST in Binary Tree Hard geeksforgeeks
154 Reconstruct BST from preorder Medium leetcode
155 Reconstruct BST from postorder Medium geeksforgeeks
156 Max Sum BST Hard leetcode
157 Implement BST Iterator Medium leetcode
158 Pair Sum in BST Medium geeksforgeeks
159 LCA in BST Medium leetcode
160 BST Recovery Medium leetcode
161 Build your Heap(on your local IDE) Medium geeksforgeeks
162 Heap Sort Easy geeksforgeeks
163 K-Largest Easy geeksforgeeks
164 K-Closest Points Medium leetcode
165 Tying Ropes Medium geeksforgeeks
166 Merge K Sorted Arrays Medium geeksforgeeks
167 Smallest Sum Pairs Medium leetcode
168 K-th Smallest in Special Matrix Medium leetcode
169 Schedule the tasks Medium leetcode
170 String rearrangement(Try on local IDE) Hard geeksforgeeks
171 Number with limited Prime Factors Medium leetcode
172 Number with limited Prime Factors - 2 Hard leetcode
173 Maximum Meetings Easy geeksforgeeks
174 Minimum Platforms Medium hackerrank
175 Maximum Profit from Jobs Medium geeksforgeeks
176 Fractional Knapsack Problem Medium geeksforgeeks
177 Minimize the Loss(Try on Local IDE) Medium geeksforgeeks
178 K-th Largest in Running Stream Medium leetcode
179 Median in Running Stream Hard leetcode
180 Median in Sliding Window Hard leetcode
181 Maximum Performance Hard leetcode
182 Huffman Encoding Hard geeksforgeeks
183 BFS of Graph Easy geeksforgeeks
184 Shortest Path in Unweighted Graph Medium hackerrank
185 Knight Walk Medium geeksforgeeks
186 Nearest Zero Medium leetcode
187 Rotten Oranges Medium leetcode
188 Word Ladder Hard leetcode
189 DFS of Graph Easy geeksforgeeks
190 Connected Components Medium hackerearth
191 Number of Islands Medium leetcode
192 Capture Surrounded Regions Medium leetcode
193 Check Bipartite Graph Medium leetcode
194 Detect Cycle in Undirected Graph Medium geeksforgeeks
195 Detect Cycle in Directed Graph Medium geeksforgeeks
196 Topological Sort of Graph Medium geeksforgeeks
197 Course Schedule Medium leetcode
198 Staircase Problem - Top Bottom Easy geeksforgeeks
199 Staircase Problem - Bottom Top Easy geeksforgeeks
200 Tiling Problem Easy geeksforgeeks
201 Maximum non adjacent sum - Top Bottom Medium geeksforgeeks
202 Maximum non adjacent sum - Bottom Top Medium geeksforgeeks
203 Maximum non adjacent sum - 2 Medium geeksforgeeks
204 Count of Decodings - Top Bottom Medium leetcode
205 Count of Decodings - Bottom Top Medium leetcode
206 Rod Cutting Problem - Top Bottom Medium geeksforgeeks
207 Rod Cutting Problem - Bottom Top Medium geeksforgeeks
208 Cutting Segments - Top Bottom Medium geeksforgeeks
209 Cutting Segments - Bottom Top Medium geeksforgeeks
210 Coin Change - 1 Top Bottom Medium leetcode
211 Coin Change - 1 Bottom Top Medium leetcode
212 Coin Change - 2 Top Bottom Hard geeksforgeeks
213 Coin Change - 2 Bottom Top Hard geeksforgeeks
214 Check Subset Sum Medium geeksforgeeks
215 Partition to minimise difference Hard geeksforgeeks
216 0-1 Knapsack Top Bottom Medium geeksforgeeks
217 0-1 Knapsack Bottom Top Medium geeksforgeeks
218 Unbounded Knapsack Top Bottom Medium geeksforgeeks
219 Unbounded Knapsack Bottom Top Medium geeksforgeeks
220 Longest Increasing Subsequence Medium leetcode
221 Longest Bitonic Subsequence Medium geeksforgeeks
222 Envelopes Medium leetcode
223 Stack the Boxes Hard geeksforgeeks
224 Count of LIS Medium leetcode
225 Longest Common Subsequence Top Bottom Medium leetcode
226 Longest Common Subsequence Bottom Top Medium leetcode
227 LCS Construction Medium hackerrank
228 Longest Palindromic Subsequence Top Bottom Medium leetcode
229 Longest Palindromic Subsequence Bottom Top Medium leetcode
230 Longest Palindromic Substring Medium leetcode
231 Split to Palindromes Top Bottom Hard leetcode
232 Split to Palindromes Bottom Top Hard leetcode
233 Edit Distance Top Bottom Hard leetcode
234 Edit Distance Bottom Top Hard leetcode
235 Pattern Matching Top Bottom Hard leetcode
236 Pattern Matching Bottom Top Hard leetcode
237 Regex Matching Hard leetcode
238 Count Subsequences Hard leetcode
239 Matrix Chain Multiplication Top Bottom Hard geeksforgeeks
240 Matrix Chain Multiplication Bottom Top Hard geeksforgeeks
241 Bursting Balloons Top Bottom Hard geeksforgeeks
242 Bursting Balloons Bottom Top Hard geeksforgeeks
243 Total Paths Top Bottom Easy leetcode
244 Total Paths Bottom Top Easy leetcode
245 Total Paths - 2 Top Bottom Easy leetcode
246 Total Paths - 2 Bottom Top Easy leetcode
247 Min Sum Path Top Bottom Easy leetcode
248 Min Sum Path Bottom Top Easy leetcode
249 AND plus OR Easy codechef
250 Cooking Machine Easy codechef
251 Integer Division Problem Easy codechef
252 Chef and Notebooks Easy codechef
253 Minimum Spanning Tree (Kruskal) Hard geeksforgeeks
254 Minimum Spanning Tree (Prim) Hard geeksforgeeks
255 Articulation Points Hard leetcode
256 Shortest Path in Graph using Dijkstra Hard leetcode
257 Lorenzo Von Matterhorn Hard codeforces
258 Diameter of Tree Hard codeforces
259 Kefa and Park Hard codeforces
260 Linova and Kingdom Hard codeforces
261 Range Minimum Query (Sparse Table) Hard spoj
262 Range Minimum Query (Sqrt Decomposition) Hard spoj

Homework questions:

# que level source
1 Alyona and Flowers Medium codeforces
2 Star Sky Hard codeforces
3 Row with Maximum Ones Medium geeksforgeeks
4 LCM Challenge Medium codeforces
5 Sherlock and his girlfriend Easy codeforces
6 T-prime Medium codeforces
7 Colliders Hard codeforces
8 Coloured Field Medium codeforces
9 Sharks Easy codeforces
10 Enlarge GCD Hard codeforces
11 Manish and Choco Medium codeforces
12 The Pocket Book Medium codeforces
13 Transform A to B Easy codeforces
14 Recursive Digit Sum Medium hackerrank
15 Tower of Hanoi Medium geeksforgeeks
16 Number of Paths Medium geeksforgeeks
17 Pyramid of Glasses Hard codeforces
18 Restore IP Addresses Medium leetcode
19 Smallest Number Medium codeforces
20 Code for 1 Hard codeforces
21 Subset Sums Easy geeksforgeeks
22 Sequential Digits Medium leetcode
23 Kth Lexicographical Happy String Medium leetcode
24 Letter Tile Possibilities Medium leetcode
25 Beautiful Arrangement Medium leetcode
26 Palindromic Partition Medium leetcode
27 Rat Maze Multiple Jumps Medium geeksforgeeks
28 Word Search Medium leetcode
29 Word Boggle Medium geeksforgeeks
30 8 Queens 3 Medium uva
31 Verbal Arithmetic Puzzle Hard leetcode
32 24 Game Hard leetcode
33 First Bad Version Easy leetcode
34 Find in Mountain Array Hard leetcode
35 Hamburgers Medium codeforces
36 Sagheer and Nubian Market Hard codeforces
37 Magic Powder Hard codeforces
38 Monitor Hard codeforces
39 Sort Array by Frequency Medium geeksforgeeks
40 Qualifying Contest Hard codeforces
41 Advantage Shuffle Medium leetcode
42 Kefa and Company Medium codeforces
43 XK Segments Hard codeforces
44 To Add or Not To Add Hard codeforces
45 Largest Perimeter Triangle Easy leetcode
46 Ehab Is Odd Person Easy codeforces
47 Average Score Hard codeforces
48 Karen and Coffee Medium codeforces
49 Little Girl and Maximum Sum Hard codeforces
50 Greg and Array Hard codeforces
51 Yodaness Hard spoj
52 Kaos Hard spoj
53 Count of Range Sum Hard leetcode
54 Segregate Even and Odd Numbers Easy geeksforgeeks
55 Sort Arrays of 0, 1 and 2s Medium geeksforgeeks
56 Three Way Partitioning Medium geeksforgeeks
57 Efficiently sort 0 to n^2 Medium geeksforgeeks
58 Intersection of 2 Sorted Arrays Easy leetcode
59 Remove Element in Place Easy leetcode
60 Remove Duplicates in Place Medium leetcode
61 Remove Duplicates in Place (Twice) Medium leetcode
62 Triplet Sum Closest Medium leetcode
63 Container with Most Water Medium leetcode
64 Boats to Save People Medium leetcode
65 Count Nice Subarrays Medium leetcode
66 Count Equivalent Subarrays Medium geeksforgeeks
67 Count Subarrays with K Different Integers Hard leetcode
68 Points on Line Hard codeforces
69 Lightsabers Hard codeforces
70 Steps to reduce to 1 Medium leetcode
71 Flips to Make A OR B = C Medium leetcode
72 Gray Code Hard leetcode
73 Operations to Make 0 Hard leetcode
74 Missing Point Medium codechef
75 Decoded XOR Permutations Medium leetcode
76 Triplets To Make Equal XOR Medium leetcode
77 Subarray Sum Div K Medium leetcode
78 Quadruple Sum Medium leetcode
79 Boxes Packing Hard codeforces
80 Contiguous Array Medium leetcode
81 Arthur and Table Hard codeforces
82 Thor Hard codeforces
83 Diagonal Traversal 1 Medium leetcode
84 Diagonal Traversal 2 Medium leetcode
85 Flip Columns Matrix Medium leetcode
86 Counting Triangles Medium codechef
87 Watchmen Medium codeforces
88 Vanya and Triangles Hard codeforces
89 Group Anagrams Medium leetcode
90 Repeated DNA Sequences Medium leetcode
91 Plug In Easy codeforces
92 Simplify Path Medium leetcode
93 Check Valid Substitutions Medium leetcode
94 Alternating Current Medium codeforces
95 132 Pattern Medium leetcode
96 Circular Next Greater Element Medium leetcode
97 Stock Span Medium geeksforgeeks
98 Mike and Feet Hard codeforces
99 Street Parade Medium spoj
100 Minimal String Hard codeforces
101 Stack with Increment Medium leetcode
102 Max Freq Stack Hard leetcode
103 Design Circular Queue Medium leetcode
104 Design Circular Deque Medium leetcode
105 Design Front Middle Back Queue Medium leetcode
106 Circular Tour Easy geeksforgeeks
107 Shortest Subarray with Sum Atleast K Hard leetcode
108 Longest Subarray Absolute Difference Medium leetcode
109 N/Kth Node in Linked List Easy geeksforgeeks
110 Merge in Between Linked Lists Medium leetcode
111 Reverse Linked List Part Medium leetcode
112 Rotate List Medium leetcode
113 Swap Pairs in Linked Lists Medium leetcode
114 Split Linked List into Parts Medium leetcode
115 Length of Cycle in Linked List Medium geeksforgeeks
116 Remove Cycle in Linked List Medium geeksforgeeks
117 Intersection in Y Shaped Linked List Medium geeksforgeeks
118 Insertion Sort in Linked List Medium leetcode
119 Quick Sort in Linked List Medium geeksforgeeks
120 Odd Even Linked List Medium leetcode
121 Add Numbers - 1 Medium leetcode
122 Add Numbers - 2 Medium leetcode
123 Subtract Numbers Medium geeksforgeeks
124 Remove Duplicates - 1 Easy leetcode
125 Remove Duplicates - 2 Medium leetcode
126 Next Greater Element in Linked List Medium leetcode
127 Front Middle Back Queue using DLL Medium leetcode
128 Quicksort on DLL Medium geeksforgeeks
129 Xored Doubly Linked List Hard geeksforgeeks
130 Same Tree Easy leetcode
131 Corresponding Node Medium leetcode
132 Count Good Nodes Medium leetcode
133 Even Valued Grandparent Medium leetcode
134 Deepest Leaves Sum Medium leetcode
135 Spiral Tree Height Easy geeksforgeeks
136 Foldable Tree Easy geeksforgeeks
137 Check Cousins Easy geeksforgeeks
138 Most Frequent Subtree Sum Medium leetcode
139 Expression Tree Easy geeksforgeeks
140 Ternary Expression to Tree Easy geeksforgeeks
141 Linked List in Binary Tree Hard leetcode
142 Distribute Coins Hard leetcode
143 Transform to Sum Tree Easy geeksforgeeks
144 Binary Tree to Circular DLL Medium geeksforgeeks
145 Remove Half Nodes Medium geeksforgeeks
146 Transform to Sum Tree Easy geeksforgeeks
147 Children Sum Parent Easy geeksforgeeks
148 Nodes at K Distance Hard leetcode
149 Flip Binary Tree to Match Traversal Medium leetcode
150 Max Width 1 Medium geeksforgeeks
151 Max Width 2 Medium leetcode
152 Bottom Up Level Order Traversal Easy leetcode
153 Largest Value in Each Level Medium leetcode
154 Add Row to Tree Medium leetcode
155 Vertical Sum of Tree Easy geeksforgeeks
156 Diagonal Traversal of Tree Medium geeksforgeeks
157 Boundary Traversal of Tree Medium geeksforgeeks
158 Make Binary Tree from Linked List Medium geeksforgeeks
159 Make Binary Tree from Parent Array Medium geeksforgeeks
160 Tree from Inorder and Level Order Traversals Medium geeksforgeeks
161 Tree from Preorder and Postorder Traversals Medium leetcode
162 Full Binary Tree from Preorder Medium geeksforgeeks
163 Binary Tree to Bracket Sequence Medium leetcode
164 Bracket Sequence to Binary Tree (IDE) Medium geeksforgeeks
165 Difference between Node and Ancestors Medium leetcode
166 Number of Turns in Binary Tree Medium geeksforgeeks
167 LCA of Deepest Leaves Medium leetcode
168 Path Sum 1 Medium leetcode
169 Path Sum 2 Medium leetcode
170 Path Sum 3 Medium leetcode
171 Replace Words Medium leetcode
172 Phone Directory Hard geeksforgeeks
173 Map Sum Pairs Medium leetcode
174 X Xor Subarray Hard spoj
175 Maximum Subset XOR Hard hackerrank
176 Count nodes in Range Medium geeksforgeeks
177 Convert BST to Greater Tree Medium leetcode
178 Delete nodes > K Easy geeksforgeeks
179 Median of BST Easy geeksforgeeks
180 Pairs Violating BST Property Hard geeksforgeeks
181 Preorder Traversal to Postorder Traversal Medium geeksforgeeks
182 Serialise a BST Medium leetcode
183 Sorted LL to BST Medium leetcode
184 Count Pairs with Sum Medium geeksforgeeks
185 Intersection of 2 BST Medium geeksforgeeks
186 Union of 2 BST Medium leetcode
187 Inorder Predecessor and Successor Medium geeksforgeeks
188 Pth Common Ancestor Medium geeksforgeeks
189 Shortest Distance between 2 nodes (Try on IDE) Medium geeksforgeeks
190 Least Common Ancestor Multiple Nodes (Try on IDE) Medium geeksforgeeks
191 Shortest King Path Easy codeforces
192 Snakes and Ladders Medium geeksforgeeks
193 Shortest Prime Path Medium geeksforgeeks
194 Minimum Genetic Mutation Medium leetcode
195 Biridian Forest Hard codeforces
196 Farthest Land Hard leetcode
197 Word Ladder 2 Hard leetcode
198 Largest Connected Component Easy spoj
199 Flood Fill Algorithm Medium geeksforgeeks
200 Flood Fill 3D Medium codeforces
201 Maze Validation Medium spoj
202 Trapping Rain Water 2D Hard leetcode
203 Minesweeper Hard leetcode
204 Evaluate Division Hard leetcode
205 Detect Cycle in Grid Medium leetcode
206 Course Schedule Check Medium leetcode
207 Two Dots Hard codeforces
208 Course Schedule Pair Check Medium leetcode
209 Sort Items by Dependencies Hard leetcode
210 Alien Dictionary Hard geeksforgeeks
211 Reach Given Score Easy geeksforgeeks
212 Minimum Cost to Climb Stairs Easy leetcode
213 Flower Array Hard codeforces
214 House Robber 2 Medium leetcode
215 Boredom Hard codeforces
216 Vacation Hard codeforces
217 Decode Ways 2 Hard leetcode
218 Best Team with No Conflicts Medium leetcode
219 Maximise Cut Segments Medium geeksforgeeks
220 Count Derangements (Try on IDE) Hard geeksforgeeks