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: [Link]
list/description/
Remove Duplicates-II: [Link]
list-ii/description/
Delete Node in a Linked List: [Link]
list/description/
Remove Nodes in a Linked List: [Link]
elements/description/
Merge Sorted Lists: [Link]
Palindrome Check: [Link]
Add Numbers-I: [Link]
Add Numbers-II: [Link]
Group2: Rearrangement of nodes in a a Linked List
Reverse Linked List-I: [Link]
Reverse Linked List-II: [Link]
Reverse Nodes k-group: [Link]
group/description/
Swap Nodes pair-wise: [Link]
Reorder List: [Link]
Partition List: [Link]
Odd Even List: [Link]
Rotate List: [Link]
Split Linked List: [Link]
Reverse Doubly Linked List: [Link]
doubly-linked-list/problem
Group3: Loops, Intersection & Cloning
Linked List Cycle-I: [Link]
Linked List Cycle-II: [Link]
Intersection of Linked Lists: [Link]
lists/description/
Copyright © Algorithmica
[Link]
Ph: +91-9246582537
Top-20 Training Program
(LinkedList Problems)
Nth Node from End: [Link]
list/description/
Clone of LinkedList with Random Pointer: [Link]
with-random-pointer/description/
LinkedList Components: [Link]
components/description/
Group4: Competition Problems
Broken Keyboard:
[Link]
7&page=show_problem&problem=3139
Last Man Standing:
[Link]
3&page=show_problem&problem=2326
Repeated Josephus:
[Link]
3&page=show_problem&problem=1715
Copyright © Algorithmica
[Link]
Ph: +91-9246582537