All
Articles 114,437Blog Posts 123,329Tech Tutorials 29,231Research Papers 23,298News 16,955
⚡ AI Lessons

Dev.to · Jaspreet singh
⚡ Algorithms & Data Structures
⚡ AI Lesson
4d ago
Morris Pre Order Traversal
Problem Statement Given the root of a binary tree, return its preorder traversal. The...

Dev.to · Jaspreet singh
5d ago
Binary Tree - Morris InOrder Traversal
Problem Statement Given the root of a binary tree, return its inorder traversal. The...

Dev.to · Jaspreet singh
1w ago
Z Function
Intuition The Z Algorithm is used to find all occurrences of a pattern in a text in linear...

Dev.to · Jaspreet singh
⚡ Algorithms & Data Structures
⚡ AI Lesson
1w ago
KMP Algorithm (Knuth-Morris-Pratt): The Smart Way to Perform String Matching in O(N)
Searching for a pattern inside a string is one of the oldest and most common problems in Computer...

Dev.to · Jaspreet singh
1w ago
SQL vs NoSQL Databases: Which One Should You Choose?
When building any scalable application, one of the first architectural decisions is choosing the...

Dev.to · Jaspreet singh
🏗️ Systems Design & Architecture
⚡ AI Lesson
2w ago
HLD Fundamentas #7: Back-of-the-Envelope Calculations
When designing systems like Facebook, WhatsApp, Netflix, Amazon, or Instagram, one of the first...

Dev.to · Jaspreet singh
2w ago
N-th root of a number | Binary Search on Answer
...

Dev.to · Jaspreet singh
🏗️ Systems Design & Architecture
⚡ AI Lesson
2w ago
HLD Fundamentals #6 : Consistent Hashing: The Smart Way to Scale Distributed Systems
Consistent Hashing Explained: The Smart Way to Scale Distributed Systems Most system...

Dev.to · Jaspreet singh
2w ago
M Coloring Problem | Backtracking
geeksforgeeks.org ...

Dev.to · Jaspreet singh
2w ago
HLD Fundamentals #3: Microservices Design Patterns: Strangler, Saga, and CQRS
When organizations scale, a simple monolithic architecture often becomes difficult to maintain,...

Dev.to · Jaspreet singh
3w ago
Subset Sums | Recursion / Backtracking
geeksforgeeks.org ...

Dev.to · Jaspreet singh
⚡ Algorithms & Data Structures
⚡ AI Lesson
3w ago
Coin Change | Dynamic Programming
Problem Statement leetcode.com ...

Dev.to · Jaspreet singh
⚡ Algorithms & Data Structures
⚡ AI Lesson
3w ago
Fractional Knapsack
Problem Statement Given items with value and weight, maximize total value inside a...

Dev.to · Jaspreet singh
3w ago
N meetings in one room
Problem Statement Given two arrays start[] and finish[], where each index represents the...

Dev.to · Jaspreet singh
🏗️ Systems Design & Architecture
⚡ AI Lesson
3w ago
HLD Fundamentals #3: Monolithic vs Microservices Architecture
As applications grow, one of the biggest architectural decisions is whether to keep everything in a...

Dev.to · Jaspreet singh
🏗️ Systems Design & Architecture
⚡ AI Lesson
3w ago
HLD Fundamentals #2: CAP Theorem Trade-offs & Scaling
In System Design, there is rarely a "perfect" solution. Every architecture decision involves...
DeepCamp AI