← Back to Apple

Hash Table

84 questions

1Word LadderHard
Hash TableStringBreadth-First Search
Solve →
2LRU CacheMedium
Hash TableLinked ListDesign
Solve →
3Word LadderHard
Hash TableStringBreadth-First Search
Solve →
4All Nodes Distance K in Binary TreeMedium
Hash TableTreeDepth-First Search
Solve →
5Design Task ManagerMedium
Hash TableDesignHeap (Priority Queue)
Solve →
6Time Based Key-Value StoreMedium
Hash TableStringBinary Search
Solve →
7LRU CacheMedium
Hash TableLinked ListDesign
Solve →
8Word LadderHard
Hash TableStringBreadth-First Search
Solve →
9Time Based Key-Value StoreMedium
Hash TableStringBinary Search
Solve →
10Longest Substring Without Repeating CharactersMedium
Hash TableStringSliding Window
Solve →
11Permutation in StringMedium
Hash TableTwo PointersString
Solve →
12Binary Tree Vertical Order TraversalMedium
Hash TableTreeDepth-First Search
Solve →
13Letter Combinations of a Phone NumberMedium
Hash TableStringBacktracking
Solve →
14Implement Trie (Prefix Tree)Medium
Hash TableStringDesign
Solve →
15Design Log Storage SystemMedium
Hash TableStringDesign
Solve →
16All Nodes Distance K in Binary TreeMedium
Hash TableTreeDepth-First Search
Solve →
17All O`one Data StructureHard
Hash TableLinked ListDesign
Solve →
18Parse Lisp ExpressionHard
Hash TableStringStack
Solve →
19Find Distance in a Binary TreeMedium
Hash TableTreeDepth-First Search
Solve →
20Design Task ManagerMedium
Hash TableDesignHeap (Priority Queue)
Solve →
21LRU CacheMedium
Hash TableLinked ListDesign
Solve →
22Longest Substring Without Repeating CharactersMedium
Hash TableStringSliding Window
Solve →
23Time Based Key-Value StoreMedium
Hash TableStringBinary Search
Solve →
24Word LadderHard
Hash TableStringBreadth-First Search
Solve →
25Implement Trie (Prefix Tree)Medium
Hash TableStringDesign
Solve →
26First Unique Character in a StringEasy
Hash TableStringQueue
Solve →
27Letter Combinations of a Phone NumberMedium
Hash TableStringBacktracking
Solve →
28Roman to IntegerEasy
Hash TableMathString
Solve →
29Valid AnagramEasy
Hash TableStringSorting
Solve →
30LFU CacheHard
Hash TableLinked ListDesign
Solve →
31Ransom NoteEasy
Hash TableStringCounting
Solve →
32Maximum Frequency StackHard
Hash TableStackDesign
Solve →
33Lowest Common Ancestor of a Binary Tree IIIMedium
Hash TableTwo PointersTree
Solve →
34Happy NumberEasy
Hash TableMathTwo Pointers
Solve →
35Find All Anagrams in a StringMedium
Hash TableStringSliding Window
Solve →
36Determine if Two Strings Are CloseMedium
Hash TableStringSorting
Solve →
37Intersection of Two Linked ListsEasy
Hash TableLinked ListTwo Pointers
Solve →
38Word Ladder IIHard
Hash TableStringBacktracking
Solve →
39Longest Substring with At Most K Distinct CharactersMedium
Hash TableStringSliding Window
Solve →
40Minimum Window SubstringHard
Hash TableStringSliding Window
Solve →
41Copy List with Random PointerMedium
Hash TableLinked List
Solve →
42Word Pattern IIMedium
Hash TableStringBacktracking
Solve →
43Clone GraphMedium
Hash TableDepth-First SearchBreadth-First Search
Solve →
44First Letter to Appear TwiceEasy
Hash TableStringBit Manipulation
Solve →
45Logger Rate LimiterEasy
Hash TableDesignData Stream
Solve →
46Design Log Storage SystemMedium
Hash TableStringDesign
Solve →
47Binary Tree Vertical Order TraversalMedium
Hash TableTreeDepth-First Search
Solve →
48LRU CacheMedium
Hash TableLinked ListDesign
Solve →
49Longest Substring Without Repeating CharactersMedium
Hash TableStringSliding Window
Solve →
50Time Based Key-Value StoreMedium
Hash TableStringBinary Search
Solve →
51Word LadderHard
Hash TableStringBreadth-First Search
Solve →
52Implement Trie (Prefix Tree)Medium
Hash TableStringDesign
Solve →
53Ransom NoteEasy
Hash TableStringCounting
Solve →
54First Unique Character in a StringEasy
Hash TableStringQueue
Solve →
55Letter Combinations of a Phone NumberMedium
Hash TableStringBacktracking
Solve →
56Roman to IntegerEasy
Hash TableMathString
Solve →
57Valid AnagramEasy
Hash TableStringSorting
Solve →
58LFU CacheHard
Hash TableLinked ListDesign
Solve →
59Lowest Common Ancestor of a Binary Tree IIIMedium
Hash TableTwo PointersTree
Solve →
60Maximum Frequency StackHard
Hash TableStackDesign
Solve →
61Happy NumberEasy
Hash TableMathTwo Pointers
Solve →
62Binary Tree Vertical Order TraversalMedium
Hash TableTreeDepth-First Search
Solve →
63Find All Anagrams in a StringMedium
Hash TableStringSliding Window
Solve →
64Design Log Storage SystemMedium
Hash TableStringDesign
Solve →
65Intersection of Two Linked ListsEasy
Hash TableLinked ListTwo Pointers
Solve →
66Determine if Two Strings Are CloseMedium
Hash TableStringSorting
Solve →
67Logger Rate LimiterEasy
Hash TableDesignData Stream
Solve →
68Word Ladder IIHard
Hash TableStringBacktracking
Solve →
69Longest Substring with At Most K Distinct CharactersMedium
Hash TableStringSliding Window
Solve →
70Minimum Window SubstringHard
Hash TableStringSliding Window
Solve →
71Copy List with Random PointerMedium
Hash TableLinked List
Solve →
72Design TwitterMedium
Hash TableLinked ListDesign
Solve →
73Longest Repeating Character ReplacementMedium
Hash TableStringSliding Window
Solve →
74First Letter to Appear TwiceEasy
Hash TableStringBit Manipulation
Solve →
75Word Pattern IIMedium
Hash TableStringBacktracking
Solve →
76Clone GraphMedium
Hash TableDepth-First SearchBreadth-First Search
Solve →
77Substring with Concatenation of All WordsHard
Hash TableStringSliding Window
Solve →
78Encode and Decode TinyURLMedium
Hash TableStringDesign
Solve →
79Permutation in StringMedium
Hash TableTwo PointersString
Solve →
80All Nodes Distance K in Binary TreeMedium
Hash TableTreeDepth-First Search
Solve →
81All O`one Data StructureHard
Hash TableLinked ListDesign
Solve →
82Parse Lisp ExpressionHard
Hash TableStringStack
Solve →
83Find Distance in a Binary TreeMedium
Hash TableTreeDepth-First Search
Solve →
84Design Task ManagerMedium
Hash TableDesignHeap (Priority Queue)
Solve →