✕ Clear all filters
27 articles

Algorithms & Data Structures Reads

27 articles · Updated every 3 hours · View all reads

All Articles 74,451Blog Posts 101,152Tech Tutorials 18,177Research Papers 16,002News 13,109 ⚡ AI Lessons
Bubble Sort Explained Simply — Algorithm, Code & Complexity
Dev.to · Ankit Maheshwari ⚡ Algorithms & Data Structures ⚡ AI Lesson 2w ago
Bubble Sort Explained Simply — Algorithm, Code & Complexity
Bubble Sort isn't used in production — but it's the best algorithm to learn sorting logic because...
Bubble Sort Algorithm Explained in Easy Way
Medium · DevOps ⚡ Algorithms & Data Structures ⚡ AI Lesson 2w ago
Bubble Sort Algorithm Explained in Easy Way
Today I’m going to discuss one of the most famous sorting techniques in programming called Bubble Sort. Continue reading on Medium »
Medium · Programming ⚡ Algorithms & Data Structures ⚡ AI Lesson 2w ago
The Hidden Zero: How One Tiny Edge Case Taught Me a Big Lesson in Algorithms
If you’ve ever done competitive programming or ground through LeetCode, you know the feeling. Continue reading on Medium »
LeetCode Solution: 5. Longest Palindromic Substring
Dev.to · Hommies ⚡ Algorithms & Data Structures ⚡ AI Lesson 2w ago
LeetCode Solution: 5. Longest Palindromic Substring
Longest Palindromic Substring: A Core String Algorithm Explained Welcome to another deep...
LeetCode Solution: 4. Median of Two Sorted Arrays
Dev.to · Hommies ⚡ Algorithms & Data Structures ⚡ AI Lesson 2w ago
LeetCode Solution: 4. Median of Two Sorted Arrays
Unlock the Median Magic: Diving into Two Sorted Arrays! Hey LeetCoders and aspiring...
Sliding Window & Two Pointers: The Decision Framework Nobody Teaches You
Dev.to · Alex Mateo ⚡ Algorithms & Data Structures ⚡ AI Lesson 3w ago
Sliding Window & Two Pointers: The Decision Framework Nobody Teaches You
Most people learn sliding window and two pointers as two separate techniques, practice them in...
Breadth-First Search (BFS) in Java: Learn with Practical Examples
Medium · Programming ⚡ Algorithms & Data Structures ⚡ AI Lesson 3w ago
Breadth-First Search (BFS) in Java: Learn with Practical Examples
Breadth-First Search (BFS) is one of the most fundamental traversal algorithms in computer science. It is commonly used with graphs and… Continue reading on Med
Manacher’s Algorithm for Finding Palindromes in Java Strings
Medium · Programming ⚡ Algorithms & Data Structures ⚡ AI Lesson 3w ago
Manacher’s Algorithm for Finding Palindromes in Java Strings
Palindrome search gets expensive fast when every center has to expand outward from the beginning with no memory of what was already found… Continue reading on M
Radix Sort in C++
Medium · Programming ⚡ Algorithms & Data Structures ⚡ AI Lesson 3w ago
Radix Sort in C++
The Sorting Algorithm So Fast It Seems Illegal Continue reading on Medium »
Medium · JavaScript ⚡ Algorithms & Data Structures ⚡ AI Lesson 3w ago
Sliding Window Pattern (Part 2): From Brute Force to Optimization — Maximum Average Subarray
Understand ONE problem deeply → unlock multiple interview questions. Continue reading on Medium »
Week 12 — Queues, Confusion and That One Problem That Just Clicked
Medium · Programming ⚡ Algorithms & Data Structures ⚡ AI Lesson 3w ago
Week 12 — Queues, Confusion and That One Problem That Just Clicked
Classes are back. And they came back with queues. Continue reading on Medium »
Integer Sorting via Value-Space Partitioning
Dev.to · Haris Abdullah ⚡ Algorithms & Data Structures ⚡ AI Lesson 4w ago
Integer Sorting via Value-Space Partitioning
Generalizing Dijkstra's Dutch National Flag Algorithm Dijkstra's Dutch National Flag (DNF)...
Sorting Algorithms: The Silent Backbone of Software Performance
Medium · AI ⚡ Algorithms & Data Structures ⚡ AI Lesson 1mo ago
Sorting Algorithms: The Silent Backbone of Software Performance
A Deep Dive into the Classic and Modern Techniques Continue reading on Medium »
Cafeteria
Dev.to · Robert Mion ⚡ Algorithms & Data Structures ⚡ AI Lesson 1mo ago
Cafeteria
Advent of Code 2025 Day 5 Part 1 Working from brute-force to anything...
Guía Práctica de Insertion Sort: Eficiencia en Datos Casi Ordenados
Dev.to · Juan Carlos Garcia Esquivel ⚡ Algorithms & Data Structures ⚡ AI Lesson 1mo ago
Guía Práctica de Insertion Sort: Eficiencia en Datos Casi Ordenados
El Insertion Sort (u Ordenamiento por Inserción) es uno de los algoritmos de ordenamiento más...
LeetCode Solution: 7. Reverse Integer
Dev.to · Vansh Aggarwal ⚡ Algorithms & Data Structures ⚡ AI Lesson 1mo ago
LeetCode Solution: 7. Reverse Integer
🚀 Master LeetCode 7: Reversing Integers Without Breaking the Bank (or Your Code!) Hey...
Algorithm ABC for Newbies: Subset Sum
Medium · Programming ⚡ Algorithms & Data Structures ⚡ AI Lesson 1mo ago
Algorithm ABC for Newbies: Subset Sum
Problem-Solving Data Structure Algorithm Series in C++ Continue reading on Medium »
I Thought I Knew Dynamic Programming But I Did Not Until…
Medium · Programming ⚡ Algorithms & Data Structures ⚡ AI Lesson 1mo ago
I Thought I Knew Dynamic Programming But I Did Not Until…
On the difference between recognizing a solution and actually understanding it, and why interviewers can tell which one you are doing… Continue reading on Mediu
Navigating Algorithmic Efficiency: A Deep Dive into Quicksort and Big O Analysis
Medium · Cybersecurity ⚡ Algorithms & Data Structures ⚡ AI Lesson 1mo ago
Navigating Algorithmic Efficiency: A Deep Dive into Quicksort and Big O Analysis
Introduction Continue reading on Medium »
1.2 Characteristics of Algorithm
Medium · Programming ⚡ Algorithms & Data Structures ⚡ AI Lesson 1mo ago
1.2 Characteristics of Algorithm
Characteristics: Continue reading on Medium »