Anda di halaman 1dari 4

Linked List

1. Count nodes of linked list :


https://practice.geeksforgeeks.org/problems/count-nodes-of-linked-list/1
2. Linked List Length Even or Odd? :
https://practice.geeksforgeeks.org/problems/linked-list-length-even-or-odd/1
3. Identical Linked Lists :
https://practice.geeksforgeeks.org/problems/identical-linked-lists/1/?
ref=self
4. Delete Alternate Nodes :
https://practice.geeksforgeeks.org/problems/delete-alternate-nodes/1/?
ref=self
5. Find the Sum of Last N nodes of the Linked List :
https://practice.geeksforgeeks.org/problems/find-the-sum-of-last-n-nodes-of-the-
linked-list/1
6. Circular Linked List :
https://practice.geeksforgeeks.org/problems/circular-linked-list/1
7. Implement Stack using Linked List :
https://practice.geeksforgeeks.org/problems/implement-stack-using-linked-
list/1
8. Print Linked List elements :
https://practice.geeksforgeeks.org/problems/print-linked-list-elements/1
9. Delete node in Doubly Linked List :
https://practice.geeksforgeeks.org/problems/delete-node-in-doubly-linked-
list/1
10. Finding middle element in a linked list :
https://practice.geeksforgeeks.org/problems/finding-middle-element-in-a-
linked-list/1
11. Implement Queue using Linked List :
https://practice.geeksforgeeks.org/problems/implement-queue-using-linked-
list/1
12. Modular Node :
https://practice.geeksforgeeks.org/problems/modular-node/1
13. Detect Loop in linked list (Imp) :
https://practice.geeksforgeeks.org/problems/detect-loop-in-linked-list/1
14. Remove loop in Linked List (Imp) :
https://practice.geeksforgeeks.org/problems/remove-loop-in-linked-list/1
15. Find length of Loop (Imp) :
https://practice.geeksforgeeks.org/problems/find-length-of-loop/1
16. Insert in a Sorted List :
https://practice.geeksforgeeks.org/problems/insert-in-a-sorted-list/1
17. Intersection of two sorted Linked lists :
https://practice.geeksforgeeks.org/problems/intersection-of-two-sorted-
linked-lists/1
18. Intersection Point in Y Shapped Linked Lists :
https://practice.geeksforgeeks.org/problems/intersection-point-in-y-shapped-
linked-lists/1
19. Merge two sorted linked lists :
https://practice.geeksforgeeks.org/problems/merge-two-sorted-linked-lists/1
20. Reverse a Linked List in groups of given size.(Imp) :
https://practice.geeksforgeeks.org/problems/reverse-a-linked-list-in-groups-
of-given-size/1
21. Given a linked list, reverse alternate nodes and append at the end :
https://practice.geeksforgeeks.org/problems/given-a-linked-list-reverse-
alternate-nodes-and-append-at-the-end/1
22. Check if Linked List is Palindrome (Imp) :
https://practice.geeksforgeeks.org/problems/check-if-linked-list-is-
pallindrome/1
23. Add two numbers represented by linked lists (V Imp) :
https://practice.geeksforgeeks.org/problems/add-two-numbers-represented-by-
linked-lists/1

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.

Anda mungkin juga menyukai