前端發展的再快,也不要忘記精進自己的演算法,演算法是靈魂和核心。我會把我刷過的演算法題總結歸類,不斷完善。歡迎大家關注。
陣列和堆疊
遞迴
- 二叉樹的層次遍歷(廣度優先遍歷)
- 二叉樹的中序遍歷
- 二叉樹的後序遍歷
- 二叉樹的最大深度
- 二叉樹的最小深度
- 翻轉二叉樹
- 相同的樹
- 對稱二叉樹
- 平衡二叉樹
- 路徑總和
- 左葉子之和
- 二叉樹的所有路徑
- 路徑總和 II
- 路徑總和 III
- 二叉搜尋樹的最近公共祖先
- 驗證二叉搜尋樹
- 電話號碼的字母組合
- 全排列
- 全排列 II
- 組合
- 單詞搜尋
- 島嶼的個數
- N皇后
- 子集
- 子集 II
- 組合總和
- 組合總和 II
- 組合總和 III
- 三角形最小路徑和
連結串列
二叉樹和遞迴
- 二叉樹的層次遍歷(廣度優先遍歷)
- 二叉樹的中序遍歷
- 二叉樹的後序遍歷
- 二叉樹的最大深度
- 二叉樹的最小深度
- 翻轉二叉樹
- 相同的樹
- 對稱二叉樹
- 平衡二叉樹
- 路徑總和
- 左葉子之和
- 二叉樹的所有路徑
- 路徑總和 II
- 路徑總和 III
- 二叉搜尋樹的最近公共祖先
- 驗證二叉搜尋樹
- 整數拆分