介绍了程序员必须掌握的几大常用算法以及各自的直观含义。视频中提到的算法学习资源如下:
1. Udacity的算法实战课程 (Udacity折扣码在http://schelley.co/uda 领取)
https://schelley.co/algo
2. Grokking the Coding Interview: Patterns for Coding Questions (使用折扣码schelley订阅Educative Unlimited可获10%折扣)
https://schelley.co/grok-coding
【 Credits: 影片里用到的素材 】
1. 🎵 Growing Up by Scott Buckley https://soundcloud.com/scottbuckley
Creative Commons — Attribution 3.0 Unported — CC BY 3.0
Free Download / Stream: https://bit.ly/_growing-up
Music promoted by Audio Library https://youtu.be/eA6k0KEfuF8
2. Depth-First-Search Algorithm animation
https://commons.wikimedia.org/wiki/File:Depth-First-Search.gif
Mre, CC BY-SA 3.0 https://creativecommons.org/licenses/by-sa/3.0
3. Breadth-First-Search Algorithm animation
https://commons.wikimedia.org/wiki/File:Breadth-First-Search-Algorithm.gif
Mre, CC BY-SA 3.0 https://creativecommons.org/licenses/by-sa/3.0
5. A* Algorithm animation
https://schelley.co/ai 课程里的教学视频
6. 8 Queen Puzzles
https://commons.wikimedia.org/wiki/File:Solution_B_for_8_Queen_Puzzles.png
Encik Tekateki, CC BY-SA 4.0 https://creativecommons.org/licenses/by-sa/4.0
7. Pathfinding Visualizer
https://clementmihailescu.github.io/Pathfinding-Visualizer/
该github页面作者是https://algoexpert.io/schelley 的创办人
8. Binary Search on an array
https://algorithm-visualizer.org
9. Binary Search on an binary search tree
https://visualgo.net/en/bst
10. B-tree
https://commons.wikimedia.org/wiki/File:B-tree.svg
CyHawk, CC BY-SA 3.0 https://creativecommons.org/licenses/by-sa/3.0