常用演算法思想
回溯法
常用演算法之貪心演算法 使用貪心演算法解決最小生成樹
分治法(Divide and Conquer)怎麼用?
動態規劃怎麼用?
常用演算法思想之動態規劃的字尾思想
常用演算法思想之動態規劃的區間子集思想
常用演算法思想之動態規劃的多條件記憶思路
常見動態規劃的解決思路
資料結構
AVL樹:解決BST可能導致的長鏈問題
Binary Search Trees(BST)
一種插入、查詢後繼節點耗時為 lglgu 的演算法van Emde Boas Trees
排序演算法
常見排序演算法圖演算法
廣度優先搜尋演算法(Breath-first Search)是如何搜尋一張圖的?深度優先搜尋(Depth-first search)是如何搜尋一張圖的?
如何計算圖的最短路徑?
如何加快Dijkstra演算法的執行速度?
hash與演算法執行時間
Hash 衝突的一般解決方案與字串查詢中 hash 的使用約束條件變更對演算法執行時間所帶來的影響
P-NP