Algorithms & data structures Videos Recommended on Hacker News (60)
Algorithms & data structures is one of the 150 topics Hacker News readers organize their video recommendations around. These 60 videos each earned real recommendations in real HN threads between 2009 and 2026 — 191 recommendations in total — and they're ranked by how many separate months the community kept coming back to them, not by view count.
Algorithms and data structures: sorting, graphs, hash tables, trees, dynamic programming, competitive programming, MIT 6.006, algorithm analysis, Big-O, clever algorithms.
Why HN keeps sending people here — on CppCon 2017: Matt Kulukundis “Designing a Fast, Efficient, Cache-friendly Hash Table, Step by Step”: “Excellent talk which explains the concepts really clearly and concisely.” — an HN commenter, 2026.
Features
Evergreen only
10 mo on HNCppCon 2017: Matt Kulukundis “Designing a Fast, Efficient, Cache-friendly Hash Table, Step by Step”
8 mo on HNThe Fast Fourier Transform (FFT): Most Ingenious Algorithm Ever?
9 mo on HNModern Dictionaries by Raymond Hettinger
7 mo on HNCppCon 2014: Chandler Carruth "Efficiency with Algorithms, Performance with Data Structures"
7 mo on HNCppCon 2017: Juan Pedro Bolivar Puente “Postmodern immutable data structures”
6 mo on HNSorting Algorithms: Speed Is Found In The Minds of People - Andrei Alexandrescu - CppCon 2019
6 mo on HNThe Fastest Way to Board a Plane Feels Like the Slowest
6 mo on HN30 Weird Chess Algorithms: Elo World
6 mo on HNRobust-first computing: Demon Horde Sort (full version)
5 mo on HNStanford Lecture: Don Knuth—"A Conjecture That Had To Be True" (2017)
4 mo on HNA Sudoku Solver in APL
5 mo on HNAdvanced Topics in Programming Languages: A Lock-Free Hash Table
4 mo on HNDisney's FastPass: A Complicated History
5 mo on HNReact.js Conf 2015 - Immutable Data and React
3 mo on HNCRDTs and the Quest for Distributed Consistency
4 mo on HNdotJS 2019 - James Long - CRDTs for Mortals
3 mo on HNDepth-first search in APL
4 mo on HNFour Solutions to a Trivial Problem - Guy Steele Jr.
4 mo on HNMark DiMarco: User Interface Algorithms [JSConf2014]
4 mo on HNLecture 19: Dynamic Programming I: Fibonacci, Shortest Paths
3 mo on HNHow to: Work at Google — Example Coding/Engineering Interview
3 mo on HNBlockchain 101 - A Visual Demo
4 mo on HN15 Sorting Algorithms in 6 Minutes
3 mo on HNThe Most Underrated Algorithm
3 mo on HNCppCon 2015: Sean Parent "Better Code: Data Structures"
3 mo on HNLower Latency Graph Queries in Cypher with Redis GraphRoi Lipman, Redis LabsTim Davis, Texas A&M U
3 mo on HNSuperpositions, Sudoku, the Wave Function Collapse algorithm.
3 mo on HNStephan T. Lavavej “Floating-Point <charconv>: Making Your Code 10x Faster With C++17's Final Boss”
3 mo on HNWhat P vs NP is actually about
3 mo on HNWhat is in a Lucene index? Adrien Grand, Software Engineer, Elasticsearch
3 mo on HNFast Inverse Square Root — A Quake III Algorithm
3 mo on HNCRDTs: The Hard Parts
3 mo on HN17. Succinct Structures I
3 mo on HNInfinite Mario AI - Long Level
3 mo on HNBryan Cantrill on ARC: A Self-Tuning, Low Overhead Replacement Cache [PWL SF] 10/2017
2 mo on HN