✕ Clear all filters
543 articles
▶ Videos →

Blog Posts

543 articles · Updated every 3 hours · View all reads

All Articles 145,498Blog Posts 147,783Tech Tutorials 37,913Research Papers 28,577News 20,027 ⚡ AI Lessons
The Binary Search Strikes Back: A Jedi's Guide to Finding Things Fast
Dev.to · Timevolt ⚡ Algorithms & Data Structures ⚡ AI Lesson 1mo ago
The Binary Search Strikes Back: A Jedi's Guide to Finding Things Fast
The Quest Begins (The "Why") Honestly, I used to dread interview questions that started...
The Three Algorithm Families Behind Almost Every Generated Game World
Dev.to · Paul Crinigan ⚡ Algorithms & Data Structures ⚡ AI Lesson 1mo ago
The Three Algorithm Families Behind Almost Every Generated Game World
Minecraft terrain, roguelike dungeons, and No Man's Sky planets all come from the same place: rules,...
Binary Search: The One Ring to Rule Them All
Dev.to · Timevolt ⚡ Algorithms & Data Structures ⚡ AI Lesson 1mo ago
Binary Search: The One Ring to Rule Them All
The Quest Begins (The "Why") I still remember the first time I faced a sorted array in an...
Morris Pre Order Traversal
Dev.to · Jaspreet singh ⚡ Algorithms & Data Structures ⚡ AI Lesson 1mo ago
Morris Pre Order Traversal
Problem Statement Given the root of a binary tree, return its preorder traversal. The...
The Minecraft anvil is a tree-cost optimization problem in disguise
Dev.to · Mark ⚡ Algorithms & Data Structures ⚡ AI Lesson 1mo ago
The Minecraft anvil is a tree-cost optimization problem in disguise
I fell down this rabbit hole because of a small, annoying moment in a survival game. I had a diamond...
KMP Algorithm (Knuth-Morris-Pratt): The Smart Way to Perform String Matching in O(N)
Dev.to · Jaspreet singh ⚡ Algorithms & Data Structures ⚡ AI Lesson 1mo 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...
Every Backtracking Problem Is the Same Three Lines. I Just Couldn't See the Tree.
Dev.to · Alex Mateo ⚡ Algorithms & Data Structures ⚡ AI Lesson 1mo ago
Every Backtracking Problem Is the Same Three Lines. I Just Couldn't See the Tree.
I avoided backtracking for an embarrassingly long time. I had solved maybe 200 problems and could do...
Thinking in algorithms - A Different Way to Think About the Task Scheduler Problem
Dev.to · Kushagra Mehrotra ⚡ Algorithms & Data Structures ⚡ AI Lesson 1mo ago
Thinking in algorithms - A Different Way to Think About the Task Scheduler Problem
I recently came across the classic CPU Task Scheduler problem on HackerRank. You are given an...
The Bitwise Jedi: Mastering the XOR Trick Like a Lightsaber
Dev.to · Timevolt ⚡ Algorithms & Data Structures ⚡ AI Lesson 1mo ago
The Bitwise Jedi: Mastering the XOR Trick Like a Lightsaber
The Quest Begins (The "Why") I still remember the first time I faced a coding interview...
Bloom Filters, Explained Properly
Dev.to · Daksh Gargas ⚡ Algorithms & Data Structures ⚡ AI Lesson 1mo ago
Bloom Filters, Explained Properly
How it actually works!
Data structures interview questions: what each one predicts on the job
Dev.to · Frank @ Four-Leaf ⚡ Algorithms & Data Structures ⚡ AI Lesson 1mo ago
Data structures interview questions: what each one predicts on the job
What each data structure in a coding interview screens for, the on-the-job behavior it predicts, and the signal your first sentences send.
Time vs. Space Complexity: Kenapa Ini Penting Banget Buat Aplikasi Lo (Bukan Cuma Buat Ujian!)
Dev.to · Ogak Dev ⚡ Algorithms & Data Structures ⚡ AI Lesson 1mo ago
Time vs. Space Complexity: Kenapa Ini Penting Banget Buat Aplikasi Lo (Bukan Cuma Buat Ujian!)
Halo para developer kece! 👋 Pernah nggak sih lo ngerasa aplikasi yang udah susah payah lo bikin kok...
Week 7: My First Agorithms.
Dev.to · Om Kolhapure ⚡ Algorithms & Data Structures ⚡ AI Lesson 1mo ago
Week 7: My First Agorithms.
For six weeks I built things. Week 7 I solved problems. It's a different muscle. Building an app is...
Implementing Huffman Coding in Go — Merging the Two Rarest Nodes Builds the Optimal Prefix-Free Code
Dev.to · SEN LLC ⚡ Algorithms & Data Structures ⚡ AI Lesson 1mo ago
Implementing Huffman Coding in Go — Merging the Two Rarest Nodes Builds the Optimal Prefix-Free Code
A CLI that compresses text with Huffman coding and reports the ratio, in Go. The essence of Huffman...
The Priority Queue: My Jedi Training with Heaps
Dev.to · Timevolt ⚡ Algorithms & Data Structures ⚡ AI Lesson 1mo ago
The Priority Queue: My Jedi Training with Heaps
The Quest Begins (The "Why") Honestly, I used to dread interview questions that asked for...
Position Calculations in Two-Dimensional Arrays
Dev.to · Lori-Shu ⚡ Algorithms & Data Structures ⚡ AI Lesson 1mo ago
Position Calculations in Two-Dimensional Arrays
I keep falling into the same trap: coordinate calculations. I'm here to record some of the lessons...
Binary Search is NOT About Searching
Dev.to · Sadanand Dodawadakar ⚡ Algorithms & Data Structures ⚡ AI Lesson 1mo ago
Binary Search is NOT About Searching
Every one of us learned binary search the same way. We have a sorted array. Want to find a specific...
Coin Change | Dynamic Programming
Dev.to · Jaspreet singh ⚡ Algorithms & Data Structures ⚡ AI Lesson 1mo ago
Coin Change | Dynamic Programming
Problem Statement leetcode.com ...
Fractional Knapsack
Dev.to · Jaspreet singh ⚡ Algorithms & Data Structures ⚡ AI Lesson 1mo ago
Fractional Knapsack
Problem Statement Given items with value and weight, maximize total value inside a...
The 7 Trigger Questions That Tell You Which Coding Pattern to Use
Dev.to · Alex Mateo ⚡ Algorithms & Data Structures ⚡ AI Lesson 1mo ago
The 7 Trigger Questions That Tell You Which Coding Pattern to Use
Most developers preparing for coding interviews learn the patterns. Sliding window. Two pointers....