目錄
- 1. 鏈表
- 2. 二叉樹
- 3.字串
- 4.二分查找
- 5.其他
題目來自LeetCode、劍指offer、《程式員代碼面試指南》左程云、筆面試題等
1. 鏈表
| 編號 | 題目 | 難度 | 實作 | 分析 |
|---|---|---|---|---|
| LeetCode92 | 反轉m-n部分的鏈表 | 中等 | Java | 分析 |
| LeetCode83 | 洗掉鏈表中的重復元素 | 簡單 | Java | 分析 |
| LeetCode82 | 洗掉鏈表中所有重復元素 | 中等 | Java | 分析 |
| LeetCode21 | 合并有序鏈表 | 簡單 | Java | 分析 |
| 劍指offer | 鏈表中環的入口 | 中等 | Java | 分析 |
| 劍指offer | 反向列印鏈表 | 簡單 | Java | 分析 |
| 左程云 | 鏈表相交+環 | 困難 | Java | 分析 |
2. 二叉樹
| 編號 | 題目 | 難度 | 實作 | 分析 |
|---|---|---|---|---|
| LeetCode662 | 二叉樹最大寬度 | 中等 | Java | 分析 |
| LeetCode339 | 二叉樹分裂,求最大size乘積 | 中等 | Java | 分析 |
| LeetCode330 | 獲取最大二叉搜索子樹 | 困難 | Java | 分析 |
| LeetCode236 | 二叉樹的最近公共祖先 | 中等 | Java | 分析 |
| LeetCode235 | 二叉搜索樹的最近公共祖先 | 簡單 | Java | 分析 |
| LeetCode110 | 驗證平衡二叉樹 | 簡單 | Java | 分析 |
| LeetCode98 | 驗證二叉搜索樹 | 中等 | Java | 分析 |
| 劍指offer | 當前結點在中序遍歷中的下一個結點 | 中等 | Java | 分析 |
| 劍指offer | 根據先序和中序遍歷重建二叉樹 | 中等 | Java | 分析 |
| 左程云 | 按之字形列印二叉樹 | 中等 | Java | 分析 |
| 左程云 | 二叉樹層次遍歷,按層輸出 | 簡單 | Java | 分析 |
| 左程云 | 非遞回二叉樹遍歷 | 中等 | Java | 分析 |
3.字串
| 編號 | 題目 | 難度 | 實作 | 分析 |
|---|---|---|---|---|
| LeetCode3 | 最長無重復子串 | 中等 | Java | 分析 |
| LeetCode5 | 最長回文子串 | 中等 | Java | 分析 |
| 其他 | 0-z表示的36進制加法 | 中等 | Java | 分析 |
4.二分查找
| 編號 | 題目 | 難度 | 實作 | 分析 |
|---|---|---|---|---|
| 招行信用卡 | 二分法求下限 | 中等 | Java | 分析 |
5.其他
| 編號 | 題目 | 難度 | 實作 | 分析 |
|---|---|---|---|---|
| LeetCode146 | LRU快取機制 | 中等 | Java | 分析 |
| 百度筆試 | 帽子去重排序 | 簡單 | Java | 分析 |
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/77804.html
標籤:其他
