# Algorithm
###### tags: `algorithm` `學習紀錄` `演算法`
## Video
* [MIT 6.006 Introduction to Algorithms, Fall 2011](https://www.youtube.com/playlist?list=PLUl4u3cNGP61Oq3tWYp6V_F-5jb5L2iHb)
* [MIT 6.046J Design and Analysis of Algorithms, Spring 2015](https://www.youtube.com/playlist?list=PLUl4u3cNGP6317WaSNfmCvGym2ucw3oGp)
* [台大資訊 演算法](https://youtu.be/cnY6uqAk8ps?list=PLOAQYZPRn2V6ms1JSww6pqXKf5x0o_gan&t=414)
* [程序员必须掌握哪些算法? 如何系统性地学习算法?](https://www.youtube.com/watch?v=ZQhMW50wmwg)
* [Dynamic Programming](https://youtu.be/NdRGCiGpVYw?list=PLOAQYZPRn2V6ms1JSww6pqXKf5x0o_gan&t=3)
## Sort
* [PHP排序演算法之堆排序(Heap Sort)例項詳解](https://codertw.com/%E7%A8%8B%E5%BC%8F%E8%AA%9E%E8%A8%80/199546/)
* [Sorting Algorithms](https://betterexplained.com/articles/sorting-algorithms/)
* [關於 PHP Traversing 的這檔事](https://jaceju.net/all-about-php-traversing/)
## 要了解的
* Red Black Tree (紅黑樹)
* [他人紀錄1](https://josephjsf2.github.io/data/structure/and/algorithm/2020/04/28/red-black-tree-part-1.html)
* [他人紀錄2](https://tigercosmos.xyz/post/2019/11/algorithm/red-black-tree/)
* [他人紀錄3](https://clu.gitbook.io/data-structure-note/1.4.3-red-black-tree)
* [他人紀錄4](https://medium.com/@imprld01/red-black-tree-%E7%B4%85%E9%BB%91%E6%A8%B9-8d793e692d70)
* AVL Tree
* [他人紀錄1](https://hackmd.io/@Zero871015/rJksqh83X?type=view)
* [他人紀錄2](https://ithelp.ithome.com.tw/articles/10277632)
## 實用文字資料
* [用各種語言實作資料結構 & 演算法](https://github.com/TheAlgorithms)
* [不知名看起來很實用的網站](https://web.ntnu.edu.tw/~algo/)
* [1500 most common data structures and algorithms solutions](https://kalkicode.com/data-structure/1500-most-common-data-structures-and-algorithms-solutions?fbclid=IwAR1LpdGUUlMxLW16X2ifxVlGXrxN18IBN7dxyPzERH-z0PGwHDn7jUlZ2hk)
* [一次看懂遞迴 (Recursion) 的思維模式(一)](https://medium.com/appworks-school/%E9%80%B2%E5%85%A5%E9%81%9E%E8%BF%B4-recursion-%E7%9A%84%E4%B8%96%E7%95%8C-%E4%B8%80-59fa4b394ef6)
* [Discord 如何處理一天數億的訊息](https://tachunwu.github.io/posts/discord-cassandra/)
## something
* [Backtracking](http://wiki.csie.ncku.edu.tw/acm/course/Backtracking)