Create Linked list

Create Doubly Linked List

Alternate Sub List Split

Cycle Detection

Delete Alternate Nodes

Delete Linked List

Delete Node in Doubly Linked List

Delete Node using Pointer

Identical Linked Lists

Insert Node in Ascending Order

Find Middle

Move Element at First

Nth Element from End

Number Occurrence in List

Palindrome Linked List

Remove Duplicates

Remove Duplicates (Un-Sorted)

Reverse Linked List

Reverse Linked List (Recursive)

Reverse a Linked List in groups

Delete a node under given conditions

Triplet from three linked lists with given sum

Sort a linked list with 0s, 1s and 2s

Delete N nodes after M

Merge a linked list into another at alternate positions

Can we reverse a linked list in less than O(n) time ?

Remove middle points in a linked list of line segments

Sort a linked list that is sorted alternating ascending and descending

Merge sort better than quick sort for linked lists

Compare two strings(linked lists)

Delete a node of a linked list at given position

Segregate even and odd nodes in a linked list

Flattening a linked list

Clone a linked list with next and random pointer (Hashing)

Rearrange a linked list in Zig-Zag

Binary Tree to Doubly linked list

Sort linked which is sorted on absolute values

Union and Intersection of Two Linked Lists

Rotate a Linked List

Flatten a multilevel linked list

Quick Sort on SIngly Linked List

Sum Linked List out of two Sorted Linked Lists

Clone a Linked List with next and random pointer

Rearrange a given linked list in-place

Merge two sorted linked lists such that merged list is in reverse order

Check if a linked list of strings form a palindrome

Delete last occurrence

Swap nodes in the linked list

Swap kth node from beginning with kth node from end

Find Nth node

Detect Loop in List

Insert Node in Sorted List