← Back to Bloomberg

Linked List

102 questions

1Reverse Linked ListEasy
Linked ListRecursion
Solve →
2Swap Nodes in PairsMedium
Linked ListRecursion
Solve →
3Add Two NumbersMedium
Linked ListMathRecursion
Solve →
4Reverse Linked ListEasy
Linked ListRecursion
Solve →
5Merge Two Sorted ListsEasy
Linked ListRecursion
Solve →
6Flatten a Multilevel Doubly Linked ListMedium
Linked ListDepth-First SearchDoubly-Linked List
Solve →
7Remove Duplicates from Sorted ListEasy
Linked List
Solve →
8Rotate ListMedium
Linked ListTwo Pointers
Solve →
9Reverse Nodes in k-GroupHard
Linked ListRecursion
Solve →
10Partition ListMedium
Linked ListTwo Pointers
Solve →
11Palindrome Linked ListEasy
Linked ListTwo PointersStack
Solve →
12Swap Nodes in PairsMedium
Linked ListRecursion
Solve →
13Add Two NumbersMedium
Linked ListMathRecursion
Solve →
14Flatten a Multilevel Doubly Linked ListMedium
Linked ListDepth-First SearchDoubly-Linked List
Solve →
15Merge Two Sorted ListsEasy
Linked ListRecursion
Solve →
16Rotate ListMedium
Linked ListTwo Pointers
Solve →
17Merge k Sorted ListsHard
Linked ListDivide and ConquerHeap (Priority Queue)
Solve →
18Palindrome Linked ListEasy
Linked ListTwo PointersStack
Solve →
19Add Two Numbers IIMedium
Linked ListMathStack
Solve →
20Reverse Linked ListEasy
Linked ListRecursion
Solve →
21Reorder ListMedium
Linked ListTwo PointersStack
Solve →
22Remove Duplicates from Sorted ListEasy
Linked List
Solve →
23Reverse Nodes in k-GroupHard
Linked ListRecursion
Solve →
24Delete Node in a Linked ListMedium
Linked List
Solve →
25Sort ListMedium
Linked ListTwo PointersDivide and Conquer
Solve →
26Populating Next Right Pointers in Each NodeMedium
Linked ListTreeDepth-First Search
Solve →
27Partition ListMedium
Linked ListTwo Pointers
Solve →
28Swap Nodes in PairsMedium
Linked ListRecursion
Solve →
29Remove Nth Node From End of ListMedium
Linked ListTwo Pointers
Solve →
30Remove Duplicates from Sorted List IIMedium
Linked ListTwo Pointers
Solve →
31Add Two NumbersMedium
Linked ListMathRecursion
Solve →
32Flatten a Multilevel Doubly Linked ListMedium
Linked ListDepth-First SearchDoubly-Linked List
Solve →
33Merge Two Sorted ListsEasy
Linked ListRecursion
Solve →
34Reverse Linked ListEasy
Linked ListRecursion
Solve →
35Merge k Sorted ListsHard
Linked ListDivide and ConquerHeap (Priority Queue)
Solve →
36Palindrome Linked ListEasy
Linked ListTwo PointersStack
Solve →
37Reorder ListMedium
Linked ListTwo PointersStack
Solve →
38Populating Next Right Pointers in Each NodeMedium
Linked ListTreeDepth-First Search
Solve →
39Remove Nth Node From End of ListMedium
Linked ListTwo Pointers
Solve →
40Rotate ListMedium
Linked ListTwo Pointers
Solve →
41Odd Even Linked ListMedium
Linked List
Solve →
42Remove Duplicates from Sorted ListEasy
Linked List
Solve →
43Reverse Nodes in k-GroupHard
Linked ListRecursion
Solve →
44Delete Node in a Linked ListMedium
Linked List
Solve →
45Swap Nodes in PairsMedium
Linked ListRecursion
Solve →
46Remove Linked List ElementsEasy
Linked ListRecursion
Solve →
47Middle of the Linked ListEasy
Linked ListTwo Pointers
Solve →
48Populating Next Right Pointers in Each Node IIMedium
Linked ListTreeDepth-First Search
Solve →
49Flatten Binary Tree to Linked ListMedium
Linked ListStackTree
Solve →
50Remove Duplicates from Sorted List IIMedium
Linked ListTwo Pointers
Solve →
51Sort ListMedium
Linked ListTwo PointersDivide and Conquer
Solve →
52Reverse Linked List IIMedium
Linked List
Solve →
53Add Two Numbers IIMedium
Linked ListMathStack
Solve →
54Partition ListMedium
Linked ListTwo Pointers
Solve →
55Delete the Middle Node of a Linked ListMedium
Linked ListTwo Pointers
Solve →
56Convert Sorted List to Binary Search TreeMedium
Linked ListDivide and ConquerTree
Solve →
57Maximum Twin Sum of a Linked ListMedium
Linked ListTwo PointersStack
Solve →
58Design Linked ListMedium
Linked ListDesign
Solve →
59Split Linked List in PartsMedium
Linked List
Solve →
60Linked List in Binary TreeMedium
Linked ListTreeDepth-First Search
Solve →
61Convert Binary Number in a Linked List to IntegerEasy
Linked ListMath
Solve →
62Find the Minimum and Maximum Number of Nodes Between Critical PointsMedium
Linked List
Solve →
63Merge In Between Linked ListsMedium
Linked List
Solve →
64Reverse Nodes in Even Length GroupsMedium
Linked List
Solve →
65Insert Greatest Common Divisors in Linked ListMedium
Linked ListMathNumber Theory
Solve →
66Add Two NumbersMedium
Linked ListMathRecursion
Solve →
67Flatten a Multilevel Doubly Linked ListMedium
Linked ListDepth-First SearchDoubly-Linked List
Solve →
68Merge Two Sorted ListsEasy
Linked ListRecursion
Solve →
69Reverse Linked ListEasy
Linked ListRecursion
Solve →
70Merge k Sorted ListsHard
Linked ListDivide and ConquerHeap (Priority Queue)
Solve →
71Palindrome Linked ListEasy
Linked ListTwo PointersStack
Solve →
72Rotate ListMedium
Linked ListTwo Pointers
Solve →
73Reorder ListMedium
Linked ListTwo PointersStack
Solve →
74Swap Nodes in PairsMedium
Linked ListRecursion
Solve →
75Populating Next Right Pointers in Each NodeMedium
Linked ListTreeDepth-First Search
Solve →
76Add Two Numbers IIMedium
Linked ListMathStack
Solve →
77Remove Nth Node From End of ListMedium
Linked ListTwo Pointers
Solve →
78Remove Duplicates from Sorted ListEasy
Linked List
Solve →
79Populating Next Right Pointers in Each Node IIMedium
Linked ListTreeDepth-First Search
Solve →
80Reverse Nodes in k-GroupHard
Linked ListRecursion
Solve →
81Odd Even Linked ListMedium
Linked List
Solve →
82Delete Node in a Linked ListMedium
Linked List
Solve →
83Remove Linked List ElementsEasy
Linked ListRecursion
Solve →
84Middle of the Linked ListEasy
Linked ListTwo Pointers
Solve →
85Remove Duplicates from Sorted List IIMedium
Linked ListTwo Pointers
Solve →
86Sort ListMedium
Linked ListTwo PointersDivide and Conquer
Solve →
87Flatten Binary Tree to Linked ListMedium
Linked ListStackTree
Solve →
88Reverse Linked List IIMedium
Linked List
Solve →
89Partition ListMedium
Linked ListTwo Pointers
Solve →
90Delete the Middle Node of a Linked ListMedium
Linked ListTwo Pointers
Solve →
91Maximum Twin Sum of a Linked ListMedium
Linked ListTwo PointersStack
Solve →
92Design Linked ListMedium
Linked ListDesign
Solve →
93Convert Sorted List to Binary Search TreeMedium
Linked ListDivide and ConquerTree
Solve →
94Split Linked List in PartsMedium
Linked List
Solve →
95Linked List in Binary TreeMedium
Linked ListTreeDepth-First Search
Solve →
96Convert Binary Number in a Linked List to IntegerEasy
Linked ListMath
Solve →
97Find the Minimum and Maximum Number of Nodes Between Critical PointsMedium
Linked List
Solve →
98Insert Greatest Common Divisors in Linked ListMedium
Linked ListMathNumber Theory
Solve →
99Reverse Nodes in Even Length GroupsMedium
Linked List
Solve →
100Merge In Between Linked ListsMedium
Linked List
Solve →
101Insertion Sort ListMedium
Linked ListSorting
Solve →
102Swapping Nodes in a Linked ListMedium
Linked ListTwo Pointers
Solve →