✕ Clear all filters
825 articles
▶ Videos →

Algorithms & Data Structures Reads

825 articles · Updated every 3 hours · View all reads

All Articles 173,167Blog Posts 163,817Tech Tutorials 46,199Research Papers 33,874News 21,839 ⚡ AI Lessons
Dynamic Programming: The Matrix of Patterns
Dev.to · Timevolt ⚡ Algorithms & Data Structures ⚡ AI Lesson 1w ago
Dynamic Programming: The Matrix of Patterns
The Quest Begins (The "Why") I still remember the first time I saw a dynamic programming...
Understanding Algorithm Running Time
Medium · Programming ⚡ Algorithms & Data Structures ⚡ AI Lesson 1w ago
Understanding Algorithm Running Time
When we write a program, our first goal is usually simple: Continue reading on Medium »
Common Methods to Find GCD
Medium · Programming ⚡ Algorithms & Data Structures ⚡ AI Lesson 2w ago
Common Methods to Find GCD
3 Simple Ways to Find the Greatest Common Divisor (GCD) Continue reading on Medium »
Recursion vs Iteration: Choosing Your Path Like Neo in *The Matrix*
Dev.to · Timevolt ⚡ Algorithms & Data Structures ⚡ AI Lesson 2w ago
Recursion vs Iteration: Choosing Your Path Like Neo in *The Matrix*
The Quest Begins (The “Why”) I still remember the first time I stared at a binary tree...
You Don’t Need to Solve 500 LeetCode Problems. You Need to Recognize 12 Patterns.
Medium · Programming ⚡ Algorithms & Data Structures ⚡ AI Lesson 2w ago
You Don’t Need to Solve 500 LeetCode Problems. You Need to Recognize 12 Patterns.
Why grinding random problems is the slowest way to prep for a senior coding interview, and what actually works instead Continue reading on Stackademic »
Medium · JavaScript ⚡ Algorithms & Data Structures ⚡ AI Lesson 2w ago
Google Interview Question #2
You are given maximum initial energy k (k<1000) and an array A of length n denoting wind speed on n days. He is stuck on a boat, and each… Continue reading on M
Medium · Python ⚡ Algorithms & Data Structures ⚡ AI Lesson 3w ago
Binary Search Meets the Matrix: LeetCode 378 Made Simple
LeetCode 378 asks us to find the kth smallest element in an n x n matrix where every row and every column is sorted. Continue reading on Medium »
75 Days of Leetcode — Day 8: #33 — Search in rotated sorted array
Medium · AI ⚡ Algorithms & Data Structures ⚡ AI Lesson 3w ago
75 Days of Leetcode — Day 8: #33 — Search in rotated sorted array
Welcome to my series where I teach you how to solve the part of the tech industry we all know and love — Leetcode problems. Continue reading on Medium »
Medium · Programming ⚡ Algorithms & Data Structures ⚡ AI Lesson 3w ago
DP Patterns Unlocked — Palindrome Partitioning II: Interval DP With a Palindrome Constraint
How adding one condition to interval splitting transforms a familiar DP pattern into Palindrome Partitioning Continue reading on Medium »
Medium · JavaScript ⚡ Algorithms & Data Structures ⚡ AI Lesson 3w ago
DP Patterns Unlocked — Palindrome Partitioning II: Interval DP With a Palindrome Constraint
How adding one condition to interval splitting transforms a familiar DP pattern into Palindrome Partitioning Continue reading on Medium »
Medium · Programming ⚡ Algorithms & Data Structures ⚡ AI Lesson 3w ago
DP Patterns Unlocked — Matrix Chain Multiplication: Interval DP Hiding in Plain Sight
How choosing the right multiplication order transforms Matrix Chain Multiplication into a classic Interval DP problem Continue reading on Medium »
Medium · JavaScript ⚡ Algorithms & Data Structures ⚡ AI Lesson 3w ago
DP Patterns Unlocked — Matrix Chain Multiplication: Interval DP Hiding in Plain Sight
How choosing the right multiplication order transforms Matrix Chain Multiplication into a classic Interval DP problem Continue reading on Medium »
Medium · Programming ⚡ Algorithms & Data Structures ⚡ AI Lesson 3w ago
Time And Space Complexity
programming এ একটা program এর time complexity বলতে এইটা না যে এই program টা কত সময় ধরে run হয়েছে আপনার device এ। Continue reading on Medium »
Medium · Python ⚡ Algorithms & Data Structures ⚡ AI Lesson 3w ago
LeetCode 215: Kth Largest Element in an Array Using a Min Heap
Today I solved LeetCode 215: Kth Largest Element in an Array. Continue reading on Medium »
Designing a Solvability Gate for 15 Puzzle Implementations
Dev.to · Tea-sip ⚡ Algorithms & Data Structures ⚡ AI Lesson 3w ago
Designing a Solvability Gate for 15 Puzzle Implementations
Every 15-puzzle implementation eventually hits the same quiet question: given a starting arrangement,...
Medium · JavaScript ⚡ Algorithms & Data Structures ⚡ AI Lesson 3w ago
DP Patterns Unlocked — Integer Break (LeetCode 343): Unbounded DP Without the Knapsack
How breaking one number into smaller parts turns into a maximum-product Dynamic Programming problem Continue reading on Medium »
Medium · Python ⚡ Algorithms & Data Structures ⚡ AI Lesson 3w ago
I Didn’t Solve a New Dynamic Programming Problem. I Solved an Old One More Efficiently.
By Sai Pranav Moluguri Continue reading on Medium »
LeetCode Diaries #7: Consecutively Humbled — Two solutions and One Existential Crisis Later
Medium · Python ⚡ Algorithms & Data Structures ⚡ AI Lesson 4w ago
LeetCode Diaries #7: Consecutively Humbled — Two solutions and One Existential Crisis Later
Do you ever read a question and think to yourself — ‘Easy, I got this’? Except you really don’t ‘got this’. You had never really ‘got… Continue reading on Mediu
Medium · JavaScript ⚡ Algorithms & Data Structures ⚡ AI Lesson 4w ago
DP Patterns Unlocked — Coin Change I (LeetCode 322): Unbounded Knapsack Learns to Minimize
How replacing max() with min() transforms the Unbounded Knapsack Dynamic Programming pattern Continue reading on Medium »
Stop Memorizing Array Questions. Learn the Patterns Instead
Medium · JavaScript ⚡ Algorithms & Data Structures ⚡ AI Lesson 4w ago
Stop Memorizing Array Questions. Learn the Patterns Instead
If you’re preparing for coding interviews, you’ve probably solved dozens of array problems already. Continue reading on Medium »