ADSP: Algorithms + Data Structures = Programs
The Algorithms + Data Structures = Programs Podcast (aka ADSP: The Podcast) is a programming podcast hosted by two NVIDIA software engineers that focuses on the C++ and Rust programming languages. Topics discussed include algorithms, data structures, programming languages, latest news in tech and more. The podcast was initially inspired by Magic Read Along. Feel free to follow us on Twitter at @adspthepodcast.
ADSP: Algorithms + Data Structures = Programs
Episode 271: Mastermind Algorithms
Use Left/Right to seek, Home/End to jump to start or end. Hold shift to jump forward or backward.
In this episode, Conor talks about algorithms used to solve the Mastermind game and specifically a beautiful use of an inverse algorithm.
Show Notes
Date Recorded: 2026-01-29
Date Released: 2026-01-30
- "Point-Free or Die: Tacit Programming in Haskell and Beyond" by Amar Shah
- C++98 std::transform
- C++23 std::views::zip_transform
- zip_transform Hoogle Translate
- C++98 std::accumulate
- C++23 std::ranges::fold_left_first
- The Twin Algorithms - Conor Hoekstra - CppNorth 2022
- frequencies Hoogle Translate
- outerProduct Hoogle Translate
- C++23 std::views::adjacent_transform
- Hoogle Translate adjacent_transform
- Hoogle Translate scan
- ADSP Episode 146: 🇸🇮 SRT23 - Algorithms, BQN's Superpowers & More!
- Combinatory Logic
Intro Song Info
Miss You by Sarah Jansen https://soundcloud.com/sarahjansenmusic
Creative Commons — Attribution 3.0 Unported — CC BY 3.0
Free Download / Stream: http://bit.ly/l-miss-you
Music promoted by Audio Library https://youtu.be/iYYxnasvfx8
Podcasts we love
Check out these other fine podcasts recommended by us, not an algorithm.