Hash Table

714 LeetCode questions

Difficulty Distribution

Easy
162
23%
Medium
424
59%
Hard
128
18%

Top Companies

Questions

TitleDifficulty
Check If Array Pairs Are Divisible by kMedium
Subarray Sum Equals KMedium
Two SumEasy
Longest Substring Without Repeating CharactersMedium
Happy NumberEasy
Delete and EarnMedium
Majority ElementEasy
Letter Combinations of a Phone NumberMedium
Roman to IntegerEasy
Contains DuplicateEasy
Intersection of Two ArraysEasy
Valid AnagramEasy
Permutation Difference between Two StringsEasy
Sort Characters By FrequencyMedium
Next Greater Element IEasy
Sort Array by Increasing FrequencyEasy
Find Subsequence of Length K With the Largest SumEasy
Number of Good PairsEasy
Integer to RomanMedium
Find All Anagrams in a StringMedium
Maximum Number of Balls in a BoxEasy
Contains Duplicate IIEasy
Find the DifferenceEasy
Longest PalindromeEasy
First Unique Character in a StringEasy
Find the Difference of Two ArraysEasy
Linked List CycleEasy
Contiguous ArrayMedium
Minimum Number of Operations to Have Distinct ElementsMedium
Group AnagramsMedium
Minimum Jumps to Reach HomeMedium
Number of Divisible Triplet SumsMedium
LRU CacheMedium
Minimum Window SubstringHard
Top K Frequent ElementsMedium
Top K Frequent WordsMedium
Fruit Into BasketsMedium
Count Pairs Of Similar StringsEasy
Construct Binary Tree from Preorder and Inorder TraversalMedium
Word LadderHard
Longest Consecutive SequenceMedium
Missing NumberEasy
Longest Repeating Character ReplacementMedium
Permutation in StringMedium
Amount of Time for Binary Tree to Be InfectedMedium
Split the ArrayEasy
Design TwitterMedium
Largest Combination With Bitwise AND Greater Than ZeroMedium
Threshold Majority QueriesHard
Insert Delete GetRandom O(1)Medium
Shortest Uncommon Substring in an ArrayMedium
Insert Delete GetRandom O(1) - Duplicates allowedHard
Parse Lisp ExpressionHard
Number of AtomsHard
Rank Transform of an ArrayEasy
Longest String ChainMedium
Reorganize StringMedium
Design Excel Sum FormulaHard
Accounts MergeMedium
Smallest Common RegionMedium
Intersection of Two Linked ListsEasy
Palindrome PairsHard
Simple Bank SystemMedium
Design Tic-Tac-ToeMedium
All O`one Data StructureHard
Minimum Number of Flips to Convert Binary Matrix to Zero MatrixHard
Strings Differ by One CharacterMedium
Design File SystemMedium
Pyramid Transition MatrixMedium
Time Based Key-Value StoreMedium
Minimum Array Changes to Make Differences EqualMedium
Find the Number of Good Pairs IIMedium
Find the Number of Good Pairs IEasy
N-Repeated Element in Size 2N ArrayEasy
Can Make Palindrome from SubstringMedium
Increasing Decreasing StringEasy
Map Sum PairsMedium
Reduce Array Size to The HalfMedium
Path Sum IVMedium
Split Array with Equal SumHard
Maximum Number of Pairs in ArrayEasy
Create Binary Tree From DescriptionsMedium
Open the LockMedium
First Missing PositiveHard
Majority Element IIMedium
Find Missing and Repeated ValuesEasy
Maximum Number of BalloonsEasy
Copy List with Random PointerMedium
Isomorphic StringsEasy
Set Matrix ZeroesMedium
Optimal Partition of StringMedium
Design HashMapEasy
Task SchedulerMedium
Linked List Cycle IIMedium
Word BreakMedium
Ransom NoteEasy
All Nodes Distance K in Binary TreeMedium
Largest Palindromic NumberMedium
Minimum Moves to Make Array ComplementaryMedium
Valid SudokuMedium

Showing 100 of 714 questions