Algorithms & Data Structures Videos Hacker News Recommends
Algorithms & data structures videos on HackerTube: the talks, lectures and explainers Hacker News commenters keep sharing, covering sorting, graphs, hash tables, trees, dynamic programming, competitive programming, MIT 6.006, algorithm analysis, Big-O, clever algorithms.
56 videos · ranked by HN recommendations · showing 1–48
Most recommended algorithms & data structures videos
The ones HN returns to most often when a thread turns to this topic.
talk#124CppCon 2017: Matt Kulukundis “Designing a Fast, Efficient, Cache-friendly Hash Table, Step by Step”
CppCon
“Excellent talk which explains the concepts really clearly and concisely.”
9 HN recommenders · 2018–2026
explainer#188The Fast Fourier Transform (FFT): Most Ingenious Algorithm Ever?
Reducible
“It derives the FFT algorithm from polynomial multiplication and it’s fantastic . I rewatch it every 6 months or so.”
7 HN recommenders · 2021–2026
talk#193Modern Dictionaries by Raymond Hettinger
SF Python
“one of the most insightful videos I've seen in a long time.”
9 HN recommenders · 2016–2025
talk#362CppCon 2014: Chandler Carruth "Efficiency with Algorithms, Performance with Data Structures"
CppCon
“I'm also a big fan of "Efficiency with Algorithms, Performance with Data Structures" by Chandler Carruth at CppCon 2014.”
7 HN recommenders · 2014–2024
talk#426CppCon 2017: Juan Pedro Bolivar Puente “Postmodern immutable data structures”
CppCon
“Immer [0][1] seems like a really serious attempt at bringing high-quality persistent data structures to C++.”
5 HN recommenders · 2017–2025
talk#458Sorting Algorithms: Speed Is Found In The Minds of People - Andrei Alexandrescu - CppCon 2019
CppCon
“At first he is just showing simple stuff, but stay with it, he goes deep.”
7 HN recommenders · 2019–2024
explainer#499The Fastest Way to Board a Plane Feels Like the Slowest
CGP Grey
“Highly recommend this video of plane boarding methods by CGP Grey”
9 HN recommenders · 2020–2023
explainer#54730 Weird Chess Algorithms: Elo World
suckerpinch
“if you like this kind of thing, you'll love Elo World.”
8 HN recommenders · 2019–2026
demo#586Robust-first computing: Demon Horde Sort (full version)
Dave Ackley
“it's certainly esoteric, but has some extremely important properties.”
3 HN recommenders · 2015–2023
lecture#627Stanford Lecture: Don Knuth—"A Conjecture That Had To Be True" (2017)
Stanford Online
“it's always a pleasure for me to see Knuth's talks or read his work”
1 HN recommenders · 2017–2023
demo#630A Sudoku Solver in APL
Dyalog
“I've always liked this video, where one of the Dyalog developers effortlessly writes a Sudoku solver in APL”
4 HN recommenders · 2015–2022
talk#633Advanced Topics in Programming Languages: A Lock-Free Hash Table
GoogleTalksArchive
“I highly recommend this talk by Cliff Click about building highly scalable hash tables via Compare And Swap”
4 HN recommenders · 2013–2024
documentary#731Disney's FastPass: A Complicated History
Defunctland
“If you ever wanted a feature-length explanation of queueing theory and how ignoring it makes everything worse, well... here you go”
7 HN recommenders · 2021–2024
talk#890React.js Conf 2015 - Immutable Data and React
Meta Developers
“there's a great conference talk on this topic by Lee Byron from Facebook”
5 HN recommenders · 2015–2022
talk#1025CRDTs and the Quest for Distributed Consistency
InfoQ
“I also highly recommend the talk”
3 HN recommenders · 2018–2020
talk#1031dotJS 2019 - James Long - CRDTs for Mortals
dotconferences
“the same one who made a great talk on using CRDTs called CRDTs for Mortals”
3 HN recommenders · 2020–2023
tutorial#1034Depth-first search in APL
Dyalog
2 HN recommenders · 2019–2021
talk#1128Four Solutions to a Trivial Problem - Guy Steele Jr.
Google TechTalks
“watch Guy Steele's talks [1][2][3] if you are interested in data parallelism!”
4 HN recommenders · 2017–2023
talk#1223Mark DiMarco: User Interface Algorithms [JSConf2014]
JSConf
“Algorithms do play an important role as you can see in this great presentation”
4 HN recommenders · 2014–2018
lecture#1291Lecture 19: Dynamic Programming I: Fibonacci, Shortest Paths
MIT OpenCourseWare
“Please watch this MIT intro”
4 HN recommenders · 2016–2021
demo#1327How to: Work at Google — Example Coding/Engineering Interview
Life at Google
“two of the suggestions in this excellent video from Google showing an example of a great technical interview”
2 HN recommenders · 2017–2020
tutorial#1340Blockchain 101 - A Visual Demo
Anders Brownworth
“It explains from ground up without getting complicated”
3 HN recommenders · 2017–2025
demo#138615 Sorting Algorithms in 6 Minutes
Timo Bingmann
“just want to quickly share an IMHO interesting sorting algorithm visualization video”
4 HN recommenders · 2014–2023
explainer#1405The Most Underrated Algorithm
Veritasium
“The 2-minute brute-force explanation of Fourier transforms in a recent Veritasium video”
5 HN recommenders · 2022–2024
talk#1425CppCon 2015: Sean Parent "Better Code: Data Structures"
CppCon
“this one really made me aware of what just might be the best way to think about it.”
3 HN recommenders · 2016–2021
talk#1450Lower Latency Graph Queries in Cypher with Redis GraphRoi Lipman, Redis LabsTim Davis, Texas A&M U
Redis
“I think you'll find this presentation on GraphBLAS positively mind-blowing”
3 HN recommenders · 2018–2023
explainer#1480Superpositions, Sudoku, the Wave Function Collapse algorithm.
Martin Donald
“I found them hard to understand until I found this video by Martin Donald”
3 HN recommenders · 2021–2022
talk#1500Stephan T. Lavavej “Floating-Point <charconv>: Making Your Code 10x Faster With C++17's Final Boss”
CppCon
“Stephan T Lavavej also had a surprisingly fun and approachable talk on that problem”
3 HN recommenders · 2020–2022
explainer#1518What P vs NP is actually about
Polylog
“I would highly recommend giving it a watch”
4 HN recommenders · 2024–2026
talk#1658What is in a Lucene index? Adrien Grand, Software Engineer, Elasticsearch
LuceneSolrRevolution
“I can super highly recommend talks by Adrien Grand on Lucene and Elasticsearch.”
3 HN recommenders · 2019–2020
explainer#1803Fast Inverse Square Root — A Quake III Algorithm
Nemean
“This video is approachable and explains it pretty well”
3 HN recommenders · 2021–2022
talk#1861CRDTs: The Hard Parts
Martin Kleppmann
“I found this video from him to be an excellent first education on CRDTs”
3 HN recommenders · 2020–2024
lecture#191117. Succinct Structures I
MIT OpenCourseWare
“Erik Demaine [1] gave two good lectures on succinct data structures [2] in the 2012 MIT 6.851 Advanced Data Structures course”
3 HN recommenders · 2018–2022
demo#1983Infinite Mario AI - Long Level
Robin Baumgarten
“It's pretty interesting, a lot of people wrote/are writing high falutin' machine learning algorithms”
3 HN recommenders · 2009–2012
talk#1988Bryan Cantrill on ARC: A Self-Tuning, Low Overhead Replacement Cache [PWL SF] 10/2017
PapersWeLove
“Bryan Cantrill does a pretty good survey of caching strategies in the intro”
3 HN recommenders · 2019–2024
explainer#2036Algorithmic Redistricting: Elections made-to-order
AlphaPhoenix
“For a great (and entertaining!) look into how you can use simulations to generate these types of maps”
2 HN recommenders · 2023–2025
talk#2087Differential Synchronization
Google TechTalks
“The really nice bits, though, are that it is a simple algorithm”
3 HN recommenders · 2012–2020
explainer#2132I Solved Klotski
2swap
“the state space of the game can produce some intuition on why certain games are hard”
3 HN recommenders · 2025–2026
talk#2205High-performance Tree Wrangling, the APL Way // Aaron Hsu // Dyalog '18
Dyalog User Meetings
“He has one talk (available on YouTube) about his approach to using arrays to working with tree structures in a high-performance way in APL”
3 HN recommenders · 2019–2021
talk#2321Parsing JSON Really Quickly: Lessons Learned
InfoQ
“It's worth looking at if you're into this sort of thing.”
3 HN recommenders · 2020–2026
demo#2695Quick-sort with Hungarian (Küküllőmenti legényes) folk dance
AlgoRythmics
“my very favorite visualizations of sorting algorithms are the Hungarian dancers”
2 HN recommenders · 2013–2021
podcast#2750Donald Knuth: Algorithms, Complexity, and The Art of Computer Programming | Lex Fridman Podcast #62
Lex Fridman
“It's fascinating to learn how much energy he still spends at verifying and investigating each aspect of newly published algorithms.”
2 HN recommenders · 2020–2023
talk#2984Abseil's Open Source Hashtables: 2 Years In - Matt Kulukundis - CppCon 2019
CppCon
“gets into more depth of why this is a good idea”
1 HN recommenders · 2021–2026
talk#3016C++Now 2018: You Can Do Better than std::unordered_map: New Improvements to Hash Table Performance
CppNow
“Many videos on hash table are great. I found this one particularly good.”
2 HN recommenders · 2021–2024
demo#3191Who's faster around London: a taxi driver or a GPS?
Tom Scott plus
“There's a fantastic Tom Scott video on it”
2 HN recommenders · 2022–2026
talk#3210Three Beautiful Quicksorts
Google TechTalks
“If you're looking for programming inspiration I love these videos”
2 HN recommenders · 2010–2023
talk#3280BetrFS: A Right-Optimized Write-Optimized File System
Microsoft Research
“It's a great example of theoreticians and systems researchers working together.”
2 HN recommenders · 2016–2023
explainer#3457The Josephus Problem - Numberphile
Numberphile
“There is an excellent numberphile video on Josephus problem”
2 HN recommenders · 2018–2022
Channels HN cites most for algorithms & data structures
Each channel page lists every video of theirs that HN recommends.
More in Mathematics & Theoretical CS