AlgoVizzzzzzzzz
HomeDSA Explorer

Linked Lists

Linear data structures where elements are stored in nodes, connected by pointers.

Types

List Operations (CRUD)

Easy

Comprehensive Create, Read, Update, Delete for Singly, Doubly, and Circular Lists.

Visualize

List Operations (CRUD)

Easy

Comprehensive Create, Read, Update, Delete for Singly, Doubly, and Circular Lists.

Visualize

Singly Linked List

Easy

Basic linked list with unidirectional pointers.

Visualize

Doubly Linked List

Medium

Linked list with bidirectional pointers (prev/next).

Visualize

Circular Linked List

Medium

Last node points back to the first node.

Visualize

Advanced Algorithms

Reversal Algorithms

Hard

Iterative, recursive, and K-group reversal techniques.

Visualize

Cycle Detection

Hard

Detect cycles using Floyd's Cycle-Finding Algorithm.

Visualize

Intersection of Two Lists

Medium

Find the node where two linked lists merge.

Visualize

Union of Two Lists

Medium

Create a new list with unique elements from two lists.

Visualize

Merge Operations

Hard

Merge sorted lists, K-sorted lists, and alternating merge.

Visualize

Palindrome Operations

Medium

Check palindrome and convert to palindrome.

Visualize

Reordering Operations

Hard

Remove Nth node, Rotate list, Swap pairs, Odd-Even reordering.

Visualize

Sorting Algorithms

Hard

Merge Sort and Insertion Sort on Linked Lists.

Visualize

Cloning Algorithms

Medium

Deep Copy and Clone with Random Pointer.

Visualize