Advanced Data Structure Problems
Advanced Data Structure Problems
Training Plan
5 Binary Search 34. Find First and Last Position of Element in Sorted Array
10 50. Pow(x, n)
12 78. Subsets
Recursion +
14 46. Permutations
Backtracking
27 392. Is Subsequence
35 1. Two Sum
36 15. 3Sum
37 18. 4Sum
5. Longest Palindromic
38
Substring
45 1. Two Sum
50 Boxes Packing
79 Knight Walk
80 542. 01 Matrix
81 DFS of Graph
Graph
82 200. Number of Islands
Graph
88 Odd or Even
94 50. Pow(x, n)
Training Plan
Link
https://leetcode.com/problems/binary-search/description/?envType=problem-list-v2&envId=binary-search
https://leetcode.com/problems/find-the-duplicate-number/description/?envType=problem-list-v2&envId=binary-search
https://leetcode.com/problems/search-insert-position/description/?envType=problem-list-v2&envId=binary-search
https://leetcode.com/problems/search-in-rotated-sorted-array/description/?envType=problem-list-v2&envId=binary-search
https://leetcode.com/problems/find-first-and-last-position-of-element-in-sorted-array/description/?envType=problem-list-v2&envI
https://leetcode.com/problems/first-bad-version/description/?envType=problem-list-v2&envId=binary-search
https://leetcode.com/problems/single-element-in-a-sorted-array/description/
https://leetcode.com/problems/kth-smallest-element-in-a-sorted-matrix/description/?envType=problem-list-v2&envId=binary-sea
https://leetcode.com/problems/find-minimum-in-rotated-sorted-array/description/?envType=problem-list-v2&envId=binary-searc
https://leetcode.com/problems/powx-n/description/
https://leetcode.com/problems/count-good-numbers/description/
https://leetcode.com/problems/subsets/description/
https://leetcode.com/problems/letter-combinations-of-a-phone-number/description/
https://leetcode.com/problems/permutations/description/?envType=problem-list-v2&envId=backtracking
https://leetcode.com/problems/unique-paths/description/
https://leetcode.com/problems/word-break/description/
https://leetcode.com/problems/target-sum/description/?envType=problem-list-v2&envId=backtracking
https://leetcode.com/problems/generate-parentheses/description/?envType=problem-list-v2&envId=backtracking
https://leetcode.com/problems/fibonacci-number/description/
https://leetcode.com/problems/maximum-subarray/description/?envType=problem-list-v2&envId=dynamic-programming
https://leetcode.com/problems/climbing-stairs/description/?envType=problem-list-v2&envId=dynamic-programming
https://leetcode.com/problems/house-robber/description/
https://leetcode.com/problems/coin-change/description/
https://leetcode.com/problems/coin-change-ii/description/
https://leetcode.com/problems/target-sum/description/
https://leetcode.com/problems/partition-equal-subset-sum/description/
https://leetcode.com/problems/is-subsequence/description/?envType=problem-list-v2&envId=dynamic-programming
https://leetcode.com/problems/longest-common-subsequence/description/
https://leetcode.com/problems/longest-palindromic-subsequence/description/
https://www.geeksforgeeks.org/problems/longest-common-substring1452/1
https://leetcode.com/problems/longest-increasing-subsequence/description/
https://leetcode.com/problems/number-of-longest-increasing-subsequence/description/
https://leetcode.com/problems/decode-ways/description/
https://leetcode.com/problems/longest-substring-without-repeating-characters/description/
https://leetcode.com/problems/3sum/description/?envType=problem-list-v2&envId=two-pointers
https://leetcode.com/problems/4sum/description/?envType=problem-list-v2&envId=two-pointers
https://leetcode.com/problems/longest-palindromic-substring/description/?envType=problem-list-v2&envId=two-pointers
https://leetcode.com/problems/longest-substring-without-repeating-characters/description/?envType=problem-list-v2&envId=slid
https://leetcode.com/problems/binary-subarrays-with-sum/description/
https://leetcode.com/problems/minimum-window-substring/description/
https://leetcode.com/problems/majority-element/description/?envType=problem-list-v2&envId=sorting
https://leetcode.com/problems/sort-characters-by-frequency/description/?envType=problem-list-v2&envId=sorting
https://leetcode.com/problems/find-the-difference/description/?envType=problem-list-v2&envId=sorting
https://leetcode.com/problems/two-sum/
https://leetcode.com/problems/subarray-sum-equals-k/solutions/
https://www.geeksforgeeks.org/problems/longest-sub-array-with-sum-k0809/1
https://leetcode.com/problems/subarray-sums-divisible-by-k/description/
https://leetcode.com/problems/4sum-ii/description/
https://codeforces.com/contest/903/problem/C
https://leetcode.com/problems/longest-consecutive-sequence/description/
https://leetcode.com/problems/group-anagrams/
https://leetcode.com/problems/valid-parentheses/description/
https://leetcode.com/problems/implement-queue-using-stacks/description/?envType=problem-list-v2&envId=stack
https://leetcode.com/problems/implement-stack-using-queues/description/?envType=problem-list-v2&envId=stack
https://leetcode.com/problems/remove-duplicate-letters/description/?envType=problem-list-v2&envId=stack
https://leetcode.com/problems/decode-string/description/?envType=problem-list-v2&envId=stack
https://leetcode.com/problems/online-stock-span/description/?envType=problem-list-v2&envId=stack
https://leetcode.com/problems/sum-of-subarray-minimums/description/?envType=problem-list-v2&envId=stack
https://leetcode.com/problems/continuous-subarrays/description/?envType=problem-list-v2&envId=queue
https://leetcode.com/problems/remove-nth-node-from-end-of-list/description/?envType=problem-list-v2&envId=linked-list
https://leetcode.com/problems/linked-list-cycle/description/?envType=problem-list-v2&envId=linked-list
https://leetcode.com/problems/reverse-linked-list/description/?envType=problem-list-v2&envId=linked-list
https://leetcode.com/problems/swapping-nodes-in-a-linked-list/description/?envType=problem-list-v2&envId=linked-list
https://leetcode.com/problems/swap-nodes-in-pairs/description/?envType=problem-list-v2&envId=linked-list
https://leetcode.com/problems/maximum-twin-sum-of-a-linked-list/description/?envType=problem-list-v2&envId=linked-list
https://leetcode.com/problems/merge-in-between-linked-lists/description/?envType=problem-list-v2&envId=linked-list
https://leetcode.com/problems/reverse-nodes-in-even-length-groups/description/?envType=problem-list-v2&envId=linked-list
https://leetcode.com/problems/maximum-depth-of-binary-tree/description/
https://leetcode.com/problems/diameter-of-binary-tree/description/
https://leetcode.com/problems/balanced-binary-tree/description/
https://leetcode.com/problems/sum-of-left-leaves/description/
https://leetcode.com/problems/binary-tree-inorder-traversal/description/?envType=problem-list-v2&envId=stack
https://leetcode.com/problems/binary-tree-postorder-traversal/description/?envType=problem-list-v2&envId=stack
https://leetcode.com/problems/binary-tree-preorder-traversal/description/?envType=problem-list-v2&envId=stack
https://leetcode.com/problems/kth-smallest-element-in-a-bst/description/?envType=problem-list-v2&envId=binary-search-tree
https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree/description/?envType=problem-list-v2&envId=b
https://www.geeksforgeeks.org/problems/bfs-traversal-of-graph/1
https://www.geeksforgeeks.org/problems/knight-walk4521/1
https://leetcode.com/problems/01-matrix/description/
https://www.geeksforgeeks.org/problems/depth-first-traversal-for-a-graph/1
https://leetcode.com/problems/number-of-islands/description/
https://www.geeksforgeeks.org/problems/detect-cycle-in-an-undirected-graph/1
https://www.geeksforgeeks.org/problems/detect-cycle-in-a-directed-graph/1
https://www.geeksforgeeks.org/problems/minimum-spanning-tree/1
https://leetcode.com/problems/power-of-two/description/
https://leetcode.com/problems/divide-two-integers/description/
https://www.geeksforgeeks.org/problems/odd-or-even3618/1
https://www.geeksforgeeks.org/problems/check-whether-k-th-bit-is-set-or-not-1587115620/1
https://leetcode.com/problems/minimum-bit-flips-to-convert-number/description/
https://leetcode.com/problems/single-number/description/
https://www.geeksforgeeks.org/problems/all-divisors-of-a-number/1?utm_source=youtube&%3Butm_medium=collab_strive
https://leetcode.com/problems/missing-number/description/?envType=problem-list-v2&envId=binary-search
https://leetcode.com/problems/powx-n/description/
https://leetcode.com/problems/maximum-nesting-depth-of-the-parentheses/description/
https://leetcode.com/problems/string-to-integer-atoi/description/
https://www.geeksforgeeks.org/problems/count-number-of-substrings4528/1?utm_source=youtube&utm_medium=collab_strive
https://leetcode.com/problems/reverse-words-in-a-string/description/
https://leetcode.com/problems/longest-common-prefix/description/?envType=problem-list-v2&envId=trie
https://leetcode.com/problems/count-prefix-and-suffix-pairs-i/description/?envType=problem-list-v2&envId=trie
https://leetcode.com/problems/implement-trie-prefix-tree/description/?envType=problem-list-v2&envId=trie
https://leetcode.com/problems/maximum-xor-of-two-numbers-in-an-array/description/
KIET Group of Institutions, Ghaziabad
Department of Computer Science & Engineering
B.Tech 3rd Year Even Semester
Session: 2024 - 2025
Trainning Plan
Sl No. Topic Problem Name Link
1
2
3
4
5
Binary Search
6
7
8
9
10
11
12
13
14
Recursion +
15
Backtracking
16
17
18
19
20
21
22 Dynamic
23 Programming
24
25
26
27
28
29 Dynamic
30 Programming
31
32
33
34
35
36
37
Two Pointer + Sorting
38
39
40
41
42
43
Hashing
44
45
46
Hashing
47
48
49
50
51
52
53
54
Stack + Queue
55
56
57
58
59
60
61
62
Linked List
63
64
65
66
67
68
69
70
Trees
71
72
73
74
75
76
77
78
Graph
79
80
81
82
83
84
85
86
87
Bit Manipulation
88
89
90
91
92
93
94
95
96
String + Tries
String + Tries
97
98
99
100
ad
g
Day/Date