One Pass
One pointer
Array to Linked List
Easy·
Linear construction
O(n)O(1)
FIG. ARRAY TO LINKED LIST● INTERACTIVE
visualization loads as you reach it
1290. Convert Binary Number in a Linked List to Integer
Easy·
2 Approaches · 2 patterns
Mathematical
O(n)O(1)
Bit Manipulation↗ Bit Manipulation
O(n)O(1)
FIG. CONVERT BINARY NUMBER IN A LINKED LIST T● INTERACTIVE
visualization loads as you reach it
3263. Convert Doubly Linked List to Array I
Easy·
2 Approaches
Store & Return
O(n)O(1)
Yield
O(n)O(1)
FIG. CONVERT DOUBLY LINKED LIST TO ARRAY I● INTERACTIVE
visualization loads as you reach it
3294. Convert Doubly Linked List to Array II
Medium·
2 Approaches
Store & Return
O(n)O(1)
Yield
O(2n)O(1)
FIG. CONVERT DOUBLY LINKED LIST TO ARRAY II● INTERACTIVE
visualization loads as you reach it
237. Delete Node in a Linked List
Medium·
Solution
O(1)O(1)
FIG. DELETE NODE IN A LINKED LIST● INTERACTIVE
visualization loads as you reach it
Search In Linked List
Basic·
Solution
O(n)O(1)
FIG. SEARCH IN LINKED LIST● INTERACTIVE
visualization loads as you reach it
Is Linked List Length Even?
Basic·
Solution
O(n)O(1)
FIG. IS LINKED LIST LENGTH EVEN● INTERACTIVE
visualization loads as you reach it
Frequency in a Linked List
Easy·
Solution
O(n)O(1)
FIG. FREQUENCY IN A LINKED LIST● INTERACTIVE
visualization loads as you reach it
Modular Node
Remove Nodes
203. Remove Linked List Elements
Easy·
2 Approaches
Iterative
O(n)O(1)
Recursive
O(n)O(n)
FIG. REMOVE LINKED LIST ELEMENTS● INTERACTIVE
visualization loads as you reach it
83. Remove Duplicates from Sorted List
Easy·
2 Approaches
Iterative
O(n)O(1)
Recursive
O(n)O(n)
FIG. REMOVE DUPLICATES FROM SORTED LIST● INTERACTIVE
visualization loads as you reach it
1474. Delete N Nodes After M Nodes of a Linked List
Easy·
Solution
O(L)O(1)
FIG. DELETE N NODES AFTER M NODES OF A LINKED● INTERACTIVE
visualization loads as you reach it
Modify Nodes
2046. Sort Linked List Already Sorted Using Absolute Values
Medium·
Solution
O(n)O(1)
FIG. SORT LINKED LIST ALREADY SORTED USING AB● INTERACTIVE
visualization loads as you reach it
Counter
3063. Linked List Frequency
Easy·
2 Approaches
Two Pass
O(n + k)O(k)
One Pass
O(n)O(k)
FIG. LINKED LIST FREQUENCY● INTERACTIVE
visualization loads as you reach it