Welcome to The Algorists - the platform that brings System Design, Low Level Design, and Data Structures and Algorthms - all in one place!
Explore our Products
System Design:
Design TinyURL or BitlyFREE
For more, visit our System Design course.
Learn System Design
Low Level Design:
Learn Low Level Design
Data Structures and Algorithms:
Preview Chapters
Advanced Binary Search
Tarjan's Algorithm:
Strongly Connected Components (SCC)
Morris Postorder Traversal
0/1 Knapsack Concept
DFS
BFS
TWO END BFS
Dijkstra's Algorithm
Topological Sort
4 Ways to Finding Cycles
Bellman-Ford Algorithm &
Negative Cycle Detection
Arbitrage
Course Scheduling
Sweep Line Algorithm
Convex Hull
Preview Chapters
Infix Expression Evaluation
Trapping Rain Water Problem
Union-Find
Sliding Window Concept
Stock Trading With Cooldown
Max Profit w/ Unlimited
Stock Trade Transactions
Stock Trading With Transaction Fee
Max Profit w/ at most
2 Stock Trade Transactions
Max Profit w/ at most
K Stock Trade Transactions
Max Profit w/ at most
1 Stock Trade Transaction
Compute Closest Pair
Learn data Structures and Algorithms