Top-20 Training Program
(LinkedList Problems)
Apply the solution building strategies discussed in class to solve
following problems.
Group1: Basic Problems in a Linked List
Remove Duplicates-I: https://leetcode.com/problems/remove-duplicates-from-sorted-
list/description/
Remove Duplicates-II: https://leetcode.com/problems/remove-duplicates-from-sorted-
list-ii/description/
Delete Node in a Linked List: https://leetcode.com/problems/delete-node-in-a-linked-
list/description/
Remove Nodes in a Linked List: https://leetcode.com/problems/remove-linked-list-
elements/description/
Merge Sorted Lists: https://leetcode.com/problems/merge-two-sorted-lists/description/
Palindrome Check: https://leetcode.com/problems/palindrome-linked-list/description/
Add Numbers-I: https://leetcode.com/problems/add-two-numbers/description/
Add Numbers-II: https://leetcode.com/problems/add-two-numbers-ii/description/
Group2: Rearrangement of nodes in a a Linked List
Reverse Linked List-I: https://leetcode.com/problems/reverse-linked-list/description/
Reverse Linked List-II: https://leetcode.com/problems/reverse-linked-list-ii/description/
Reverse Nodes k-group: https://leetcode.com/problems/reverse-nodes-in-k-
group/description/
Swap Nodes pair-wise: https://leetcode.com/problems/swap-nodes-in-pairs/description/
Reorder List: https://leetcode.com/problems/reorder-list/description/
Partition List: https://leetcode.com/problems/partition-list/description/
Odd Even List: https://leetcode.com/problems/odd-even-linked-list/description/
Rotate List: https://leetcode.com/problems/rotate-list/description/
Split Linked List: https://leetcode.com/problems/split-linked-list-in-parts/description/
Reverse Doubly Linked List: https://www.hackerrank.com/challenges/reverse-a-
doubly-linked-list/problem
Group3: Loops, Intersection & Cloning
Linked List Cycle-I: https://leetcode.com/problems/linked-list-cycle/description/
Linked List Cycle-II: https://leetcode.com/problems/linked-list-cycle-ii/description/
Intersection of Linked Lists: https://leetcode.com/problems/intersection-of-two-linked-
lists/description/
Copyright © Algorithmica
www.algorithmica.co.in
Ph: +91-9246582537
Top-20 Training Program
(LinkedList Problems)
Nth Node from End: https://leetcode.com/problems/remove-nth-node-from-end-of-
list/description/
Clone of LinkedList with Random Pointer: https://leetcode.com/problems/copy-list-
with-random-pointer/description/
LinkedList Components: https://leetcode.com/problems/linked-list-
components/description/
Group4: Competition Problems
Broken Keyboard:
https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=62
7&page=show_problem&problem=3139
Last Man Standing:
https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=80
3&page=show_problem&problem=2326
Repeated Josephus:
https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=80
3&page=show_problem&problem=1715
Copyright © Algorithmica
www.algorithmica.co.in
Ph: +91-9246582537