algorithm dictionary - http://programmers.stackexchange.com/questions/102245/is-there-an-encyclopedia-of-algorithms https://xlinux.nist.gov/dads How to answer algorithm question - http://blog.palantir.com/2011/09/26/how-to-rock-an-algorithms-interview/ List of algorithm - http://en.wikipedia.org/wiki/List_of_algorithms Huffman encoding - http://www.dreamincode.net/forums/blog/324/entry-3150-an-in-depth-look-at-huffman-encoding/ Discussion of using difference algorithm to get Fibonacci number, the matrix modeling is really nice - http://bosker.wordpress.com/2011/04/29/the-worst-algorithm-in-the-world/ What O(log n ) mean - http://kevinrodrigues.com/blog/2010/01/06/analysis-of-an-algorithm/ Introduction to Dynamic Programming - https://stevenschmatz.github.io/blog/2017/12/06/introduction-to-dynamic-programming/ Introduction to pagerank - http://css.dzone.com/articles/pagerank-5-minutes Introduction to B+ tree - http://www.ovaistariq.net/733/understanding-btree-indexes-and-how-they-impact-performance/ Text Editors: Algorithms and Architectures - http://www.drdobbs.com/article/print?articleId=184408975&siteSectionName=architecture-and-design Matching Wildcards: An Algorithm - http://www.drdobbs.com/architecture-and-design/matching-wildcards-an-algorithm/210200888?elq=1dd35f241fda4e7e816c3d5e4d5451c2 http://austingwalters.com/everyday-algorithms-elevator-allocation/ http://javarevisited.blogspot.hk/2016/05/5-free-data-structure-and-algorithm-books-in-java.html http://www.bigocheatsheet.com/ 一致性算法 - https://en.wikipedia.org/wiki/Paxos_(computer_science) http://www.infoq.com/cn/articles/raft-paper https://ramcloud.atlassian.net/wiki/download/attachments/6586375/raft.pdf https://newnxa.blogspot.hk/2017/02/most-important-algorithms-of-graph-and.html https://newnxa.blogspot.hk/2017/02/what-is-algorithm-algorithm-is-any-well.html Deep Dive Through A Graph: DFS Traversal - https://medium.com/basecs/deep-dive-through-a-graph-dfs-traversal-8177df5d0f13 Queue theory - https://www.johndcook.com/blog/2008/10/21/what-happens-when-you-add-a-new-teller