-
Push Dominoes - Nearest domino on each side
C++
Dynamic Programming
Medium
String
Two Pointers
-
Count Sub Islands - DFS solution
Array
Breadth-First Search
C++
Depth-First Search
Matrix
Medium
Union Find
-
3Sum - Two pointers + Hashmap
Array
Medium
Sorting
Two Pointers
-
3Sum Closest - Two pointers in sorted array
Array
Medium
Sorting
Two Pointers
-
Validate Binary Search Tree - Iterative InOrder C++
Binary Search Tree
Binary Tree
Depth-First Search
Medium
Tree
-
Partition List - Easy One pass O(1) space solution
C++
Linked List
Medium
Two Pointers
-
Non-overlapping Intervals - Greedy cpp+python
Array
Dynamic Programming
Greedy
Medium
Sorting
-
Longest String Chain - Very Easy Hashmap solution + Analysis
Array
C++
Dynamic Programming
Hash Table
Medium
String
Two Pointers