Algorithms

Showing 10 posts

Learn how Dijkstra’s Dutch National Flag algorithm efficiently sorts arrays of three categories (like 0s, 1s, and 2s) in linear time.
Eduardo Pacheco October 16, 2025
Read more
Learn how Dijkstra’s algorithm finds the shortest paths in a weighted graph, its logic, implementation, and complexity.
Eduardo Pacheco January 25, 2025
Read more
An in-depth guide to understanding the Backtracking algorithm, its applications, and implementation.
Eduardo Pacheco January 23, 2025
Read more
Algorithms8 min read

Dynamic Programming Explained

A beginner-friendly guide to Dynamic Programming, its principles, and common approaches.
Eduardo Pacheco January 22, 2025
Read more
A deep dive into the DFS algorithm, its applications, and implementations.
Eduardo Pacheco January 21, 2025
Read more
A deep dive into the BFS algorithm, its applications, and implementations.
Eduardo Pacheco January 20, 2025
Read more
An in-depth guide to the two-pointers technique, its applications, and how to implement it in algorithm design.
Eduardo Pacheco January 14, 2025
Read more
An in-depth look at the divide-and-conquer algorithm, its mechanics, and practical use cases.
Eduardo Pacheco January 13, 2025
Read more
An overview of the greedy algorithm, its working principles, examples, and use cases.
Eduardo Pacheco January 11, 2025
Read more
Algorithms8 min read

Prefixes and Suffixes

How prefixes and suffixes are used in programming to solve algorithmic problems, optimize performance, and build efficient data structures.
Eduardo Pacheco December 11, 2024
Read more
Page 1 of 1