Foundations

Algorithms & Data Structures

Sorting, searching, graphs, trees, dynamic programming and computational complexity

238
lessons
Skills in this topic
View full skill map →
Algorithm Basics
beginner
Analyse time and space complexity with Big O
Sorting & Searching
beginner
Implement quicksort, mergesort, and heapsort
Graph Algorithms
intermediate
Implement BFS and DFS iteratively and recursively
Dynamic Programming
intermediate
Identify overlapping subproblems
Advanced Algorithms
advanced
Implement backtracking for constraint problems
All Reads (28) Articles (7)Blog Posts (10)Tutorials (11)
Reddit r/programming ⚡ Algorithms & Data Structures ⚡ AI Lesson 1w ago
Museum of Algorithms — a digital exhibition where algorithms are presented as interactive art
submitted by /u/Practical-Summer-188 [link] [comments]
Medium · JavaScript ⚡ Algorithms & Data Structures ⚡ AI Lesson 2w ago
Sliding Window Pattern (Part 12): Sliding Window Maximum (Deque — The Most Feared Window Problem)
What if finding the maximum in every window could be done in O(n) instead of O(n × k)? Continue reading on Medium »
Bubble Sort Algorithm Explained in Easy Way
Medium · DevOps ⚡ Algorithms & Data Structures ⚡ AI Lesson 3w 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 · JavaScript ⚡ Algorithms & Data Structures ⚡ AI Lesson 1mo 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 »
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 »
Algorithms of the Future: A Developer’s Survival Guide After the AI Bubble Burst
Medium · Machine Learning ⚡ Algorithms & Data Structures ⚡ AI Lesson 1mo ago
Algorithms of the Future: A Developer’s Survival Guide After the AI Bubble Burst
Algorithms and data structures are the foundation of programming. Binary trees, complex sorting methods, and regular expressions have… Continue reading on Mediu
Mengenal Sorting pada Python
Medium · Python ⚡ Algorithms & Data Structures ⚡ AI Lesson 1mo ago
Mengenal Sorting pada Python
Halo Semuanya! Continue reading on Medium »