Arrays :
1. Palindromic Array :
https://practice.geeksforgeeks.org/problems/palindromic-array/1
2. Largest Element in Array :
https://practice.geeksforgeeks.org/problems/largest-element-in-array/0
3. Maximum and Minimum Of Array Elements :
https://practice.geeksforgeeks.org/problems/maximum-and-minimum-of-array-
elements/0
4. Sum of array elements :
https://practice.geeksforgeeks.org/problems/sum-of-array-elements/0
5. Sum of Series :
https://practice.geeksforgeeks.org/problems/sum-of-series/0
6. Find Number of Numbers :
https://practice.geeksforgeeks.org/problems/find-number-of-numbers/1
7. Rotate Array :
https://practice.geeksforgeeks.org/problems/rotate-array-by-n-elements/0
8. Maximum in Struct Array :
https://practice.geeksforgeeks.org/problems/maximum-in-struct-array/1
9. Multiply left and right array sum. :
https://practice.geeksforgeeks.org/problems/multiply-left-and-right-array-
sum/0
10. Matrix Interchange :
https://practice.geeksforgeeks.org/problems/matrix-interchange-java/1
11. Paths to reach origin :
https://practice.geeksforgeeks.org/problems/paths-to-reach-origin/0
12. Count Pairs in an Array :
https://practice.geeksforgeeks.org/problems/count-pairs-in-an-array/0
13. Fractional Knapsack (imp) :
https://practice.geeksforgeeks.org/problems/fractional-knapsack/0
14. Sort an array of 0s, 1s and 2s (Imp) :
https://practice.geeksforgeeks.org/problems/sort-an-array-of-0s-1s-and-2s/0
15. Anagram Palindrome (Imp) :
https://practice.geeksforgeeks.org/problems/anagram-palindrome/0
16. Kadane's Algorithm (Imp) :
https://practice.geeksforgeeks.org/problems/kadanes-algorithm/0
17. Longest subarray with sum divisible by K (Imp) :
https://practice.geeksforgeeks.org/problems/longest-subarray-with-sum-
divisible-by-k/0
18. Merge Without Extra Space (Imp) :
https://practice.geeksforgeeks.org/problems/merge-two-sorted-arrays/0
19. In First But Second :
https://practice.geeksforgeeks.org/problems/in-first-but-second/0
20. Maximum Index :
https://practice.geeksforgeeks.org/problems/maximum-index/0
21. Search in a matrix :
https://practice.geeksforgeeks.org/problems/search-in-a-matrix/0
22. Number of occurrence :
https://practice.geeksforgeeks.org/problems/number-of-occurrence/0
23. First and last occurrences of X :
https://practice.geeksforgeeks.org/problems/first-and-last-occurrences-of-x/0
24. Immediate Smaller Element :
https://practice.geeksforgeeks.org/problems/immediate-smaller-element/0
25. Minimum Platforms (Imp) :
https://practice.geeksforgeeks.org/problems/minimum-platforms/0
26. Find triplets with zero sum (V Imp) :
https://practice.geeksforgeeks.org/problems/find-triplets-with-zero-sum/1
27. Longest subarray with sum divisible by K (V Imp) :
https://practice.geeksforgeeks.org/problems/longest-subarray-with-sum-
divisible-by-k/0
28. Row with max 1s :
https://practice.geeksforgeeks.org/problems/row-with-max-1s/0
29. First negative integer in every window of size k :
https://practice.geeksforgeeks.org/problems/first-negative-integer-in-every-
window-of-size-k/0
Stack :
1. Queue Reversal :
https://practice.geeksforgeeks.org/problems/queue-reversal/1
2. Implement stack using array :
https://practice.geeksforgeeks.org/problems/implement-stack-using-array/1
3. Implement Stack using Linked List :
https://practice.geeksforgeeks.org/problems/implement-stack-using-linked-
list/1
4. Immediate Smaller Element :
https://practice.geeksforgeeks.org/problems/immediate-smaller-element/0
5. Pairwise Consecutive Elements :
https://practice.geeksforgeeks.org/problems/pairwise-consecutive-elements/1
6. Remove repeated digits in a given number :
https://practice.geeksforgeeks.org/problems/remove-repeated-digits-in-a-
given-number/0
7. Reverse First K elements of Queue :
https://practice.geeksforgeeks.org/problems/reverse-first-k-elements-of-
queue/1
8. Stack Operations :
https://practice.geeksforgeeks.org/problems/stacks-operations/1
9. Parenthesis Checker (Imp) :
https://practice.geeksforgeeks.org/problems/parenthesis-checker/0
10. Print Bracket Number (Imp) :
https://practice.geeksforgeeks.org/problems/print-bracket-number/0
11. Reverse words in a given string :
https://practice.geeksforgeeks.org/problems/reverse-words-in-a-given-
string/0/?ref=self
12. Infix to Postfix (Imp) :
https://practice.geeksforgeeks.org/problems/infix-to-postfix/0
13. Evaluation of Postfix Expression (Imp) :
https://practice.geeksforgeeks.org/problems/evaluation-of-postfix-
expression/0
14. Sort a stack (Imp) :
https://practice.geeksforgeeks.org/problems/sort-a-stack/1
15. Stock span problem (Imp) :
https://practice.geeksforgeeks.org/problems/stock-span-problem/0
16. Maximum Rectangular Area in a Histogram (Imp) :
https://practice.geeksforgeeks.org/problems/maximum-rectangular-area-in-a-
histogram/0
17. Next larger element :
https://practice.geeksforgeeks.org/problems/next-larger-element/0
18.
Tree :
1. Height of Binary Tree :
https://practice.geeksforgeeks.org/problems/height-of-binary-tree/1
2. Size of Binary Tree :
https://practice.geeksforgeeks.org/problems/size-of-binary-tree/1
3. Max and min element in Binary Tree :
https://practice.geeksforgeeks.org/problems/max-and-min-element-in-binary-
tree/1
4. Reverse Level Order Traversal (Imp) :
https://practice.geeksforgeeks.org/problems/reverse-level-order-traversal/1
5. Level order traversal (Imp) :
https://practice.geeksforgeeks.org/problems/level-order-traversal/1
6. Root to Leaf Paths (Imp) :
https://practice.geeksforgeeks.org/problems/root-to-leaf-paths/1
7. get Deepeset Node in a binary tree (Imp) : Made Easy - Page
122 (Problem-12)
8. Sum of Leaf Nodes (Imp) :
https://practice.geeksforgeeks.org/problems/sum-of-leaf-nodes/1
9. Count Leaves in Binary Tree :
https://practice.geeksforgeeks.org/problems/count-leaves-in-binary-tree/1
10. Determine if Two Trees are Identical :
https://practice.geeksforgeeks.org/problems/determine-if-two-trees-are-
identical/1
11. Minimum element in BST :
https://practice.geeksforgeeks.org/problems/minimum-element-in-bst/1
12. Search a node in BST :
https://practice.geeksforgeeks.org/problems/search-a-node-in-bst/1
13. Lowest Common Ancestor in a BST (Imp) :
https://practice.geeksforgeeks.org/problems/lowest-common-ancestor-in-a-bst/1
14. Top View of Binary Tree (Imp) :
https://practice.geeksforgeeks.org/problems/top-view-of-binary-tree/1
15. Mirror Tree (Imp) :
https://practice.geeksforgeeks.org/problems/mirror-tree/1
16. Diameter of Binary Tree (Imp) :
https://practice.geeksforgeeks.org/problems/diameter-of-binary-tree/1
17. Group Anagrams Together (Imp) :
https://practice.geeksforgeeks.org/problems/k-anagrams-1/0
18.
String
1. Smallest window in a string containing all the characters of another string
: https://practice.geeksforgeeks.org/problems/smallest-window-in-a-
string-containing-all-the-characters-of-another-string/0
2.
Dynamic Programming :
1. Stickler Thief :
https://practice.geeksforgeeks.org/problems/stickler-theif/0
2.