Leetcode 20 - Valid Parentheses |
String - Stack |
Leetcode |
Easy |
Leetcode 33 - Search in Rotated Sorted Array |
Array - Binary Search |
Leetcode |
Medium |
Leetcode 49 - Group Anagrams |
Arrays - HashMaps - String (Prefix Sum) |
Leetcode |
Medium |
Leetcode 303 - Range Sum Query Immutable |
Arrays - Prefix Sum |
Leetcode |
Easy |
Leetcode 560 - Subarray Sum Equals K |
Arrays - Prefix Sum |
Leetcode |
Medium |
Leetcode 102 - Binary Tree Level Order Traversal |
Tree - Binary Tree - Breadth First Search |
Leetcode |
Medium |
Leetcode 733 - Flood Fill |
Array - Matrix - Depth First Search - Breadth First Search |
Leetcode |
Medium |
Leetcode 200 - Number of Islands |
Array - Matrix - Depth First Search - Breadth First Search |
Leetcode |
Medium |
Leetcode 547 - Number of Provinces |
Graph - Union Find - Depth First Search - Breadth First Search |
Leetcode |
Medium |
HackerRank - Roads and Libraries using the Union Find (Disjoint Sets) data structure |
Graph Theory - Union Find |
HackerRank |
Medium |
Leetcode 1752 - Check if Array Is Sorted and Rotated |
Array |
Leetcode |
Easy |
Leetcode 721 - Accounts Merge - Union Find |
Union Find - Depth First Search - Breadth First Search |
Leetcode |
medium |
Leetcode 721 - Accounts Merge - DFS |
Union Find - Depth First Search - Breadth First Search |
Leetcode |
medium |