Covers around 20+ most popular coding interview problems ranging from a variety of topics ( will have 200+ problems as 4 problems are being added every week)
-
Two Pointers
-
Idea of Two pointers and types of two pointers solutions
-
Two Sum
-
Remove Duplicates from Sorted Array
-
3 Sum
-
Pair with Target Sum (coming soon)
-
Squaring a Sorted Array (coming soon)
-
Triplet Sum to Zero (coming soon)
-
Triplet Sum Close to Target (coming soon)
-
Triplets with Smaller Sum (coming soon)
-
Subarrays with Product Less than a Target (coming soon)
-
Dutch National Flag Problem (coming soon)
-
-
Fast & Slow Pointers
-
Linked List Cycle using Floyd’s Cycle Detection Algorithm
-
Happy Numbers
-
Ugly number (coming soon)
-
Middle of the LinkedList (coming soon)
-
LinkedList Cycle (coming soon)
-
Start of LinkedList Cycle (coming soon)
-
-
Bitwise Manipulation
-
Greedy Technique
-
What are Greedy Algorithms ?
-
Bulbs
-
Highest Product
-
Disjoint Sets
-
Largest Permutation ( coming soon)
-
Meeting rooms ( coming soon)
-
Distribute Candy ( coming soon)
-
Seats ( coming soon)
-
Assign Mice to Holes ( coming soon)
-
Majority Element ( coming soon)
-
Gas Station ( coming soon)
-
-
Island Patterns
-
Intro to Matrix
-
Number of Islands Explanation
-
Number of Islands Code
-
Number of distinct Islands Explanation
-
Number of distinct island coding
-
Count sub islands
-
Max Area of an island (coming soon)
-
Island Perimeter (coming soon)
-
Flood fill (coming soon)
-
Wall and Fates (coming soon)
-
Minesweeper (coming soon)
-
Surrounded Regions (coming soon)
-
Find all groups of a farm land (coming soon)
-
-
Topological Sort
-
Introduction to Graph Problems
-
Topological Sort
-
Kahn’s Algorithm
-
Implementing Topological Sort
-
Course Schedule
-
Alien Dictionary
-
Minimum Height Trees (coming soon)
-
All Ancestors of a Node in a Directed Acyclic Graph (coming soon)
-
Build a Matrix With Conditions (coming soon)
-
Find All Possible Recipes from Given Supplies (coming soon)
-
-
Depth First Search
Upcoming Additions (3-4 problems are added every week)
-
Sliding Window
-
Easy
-
Medium
-
Hard
-
Longest Substring with Distinct Characters
-
Longest Substring with Same Letters after Replacement
-
Longest Subarray with Ones after Replacement
-
-
-
Arrays
-
Merge Intervals
-
Medium
-
Intervals Intersection
-
Conflicting Appointments
-
-
-
Linked List
-
Two Heaps
-
Medium
-
Hard
-
Maximum Capital
-
Sliding Window Median
-
-
-
Top k elements
-
Easy
-
Medium
-
Top ‘K’ Frequent Numbers
-
Frequency Sort
-
Kth Largest Number in a Stream
-
‘K’ Closest Numbers
-
Maximum Distinct Elements
-
Sum of Elements
-
-
Hard
-
-
K-way merge
-
Binary Search
-
Backtracking
-
1D Dynamic programing
-
2D Dynamic programing
-
Cyclic Sort
-
Topological Sort
-
Stacks
-
Queues
-
Depth First Search
-
Breadth First Search
-
Trie
-
Hash Maps
-
Math Tricks
-
Miscellaneous