-
Encode and Decode TinyURL - Easy HashMap solution
C++
Design
Hash Function
Hash Table
Medium
String
-
3Sum With Multiplicity - 3 Sum over keys
Array
C++
Counting
Hash Table
Medium
Sorting
Two Pointers
-
Design HashSet - Hashing using modulo
Array
C++
Design
Easy
Hash Function
Hash Table
Linked List
-
Design HashMap - Hashing using modulo
Array
C++
Design
Easy
Hash Function
Hash Table
Linked List
-
Game of Life - O(1) space solution
Array
Matrix
Medium
Simulation
-
Binary Search Tree Iterator - Two solutions: Easy and Medium
Binary Search Tree
Binary Tree
C++
Design
Iterator
Medium
Stack
Tree
-
Spiral Matrix II - Two approaches
Array
C++
Matrix
Medium
Simulation
-
Trapping Rain Water - Easy method
Array
C++
Dynamic Programming
Hard
Monotonic Stack
Stack
Two Pointers