video thumbnail 21:13
Towers of Hanoi: A Complete Recursive Visualization

2020-05-26

[public] 146K views, 14.2K likes, 90.0 dislikes audio only

channel thumbReducible

This video is about an in depth look at one of the most challenging recursive problems for computer science students: Towers of Hanoi. We first take the perspective of how we would solve it if it was just a puzzle, where we look specifically at developing a general strategy. Afterwards, we then convert this strategy into a complete recursive solution to the problem. On the way to this solution, we learn a framework to think about and solve tough recursive problems like this one. We finish the video by take a step back and analyzing the recursive solution and how the recursion unravels.

Support: https://www.patreon.com/reducible

This video wouldn't be possible without the open source manim library created by 3blue1brown: https://github.com/3b1b/manim

Here is link to the repository that contains the code used to generate the animations in this video: https://github.com/nipunramk/Reducible

Music:

October by Kai Engel https://freemusicarchive.org/music/Kai_Engel/Chapter_Four__Fall/Kai_Engel_-_Chapter_Four_-_Fall_-_05_October

November by Kai Engel

https://freemusicarchive.org/music/Kai_Engel/Chapter_Four__Fall/Kai_Engel_-_Chapter_Four_-_Fall_-_08_November

Cobweb Morning by Kai Engel

https://freemusicarchive.org/music/Kai_Engel/Chapter_Four__Fall/Kai_Engel_-_Chapter_Four_-_Fall_-_04_Cobweb_Morning


5 Simple Steps for Solving Any Recursive Problem by Reducible
/youtube/video/ngCos392W4w
Intro
/youtube/video/rf6uf3jNjbo?t=0
Three This
/youtube/video/rf6uf3jNjbo?t=95
Four This
/youtube/video/rf6uf3jNjbo?t=280
Problem Statement
/youtube/video/rf6uf3jNjbo?t=484
Recursive Concepts
/youtube/video/rf6uf3jNjbo?t=620
How does the recursion work
/youtube/video/rf6uf3jNjbo?t=971
Recap
/youtube/video/rf6uf3jNjbo?t=1209
Reducible This channel is all about animating computer science concepts in a fun, interactive, and intuitive manner.
/youtube/channel/UCK8XIGR5kRidIw2fWqwyHRA
The Discrete Fourier Transform: Most Important Algorithm Ever? 24,415 views
/youtube/video/yYEMxqreA10
Patreon patreon.com
https://www.patreon.com/reducible