diff --git a/1 String/java String.md b/1 String/java String.md index a837aad..bcf2e29 100644 --- a/1 String/java String.md +++ b/1 String/java String.md @@ -3,7 +3,3 @@ Java 中 String 实现。 -``` - -``` - diff --git a/4 Tree/README.md b/4 Tree/README.md index b163486..6b16a06 100644 --- a/4 Tree/README.md +++ b/4 Tree/README.md @@ -19,11 +19,12 @@ ## 二叉树 +[快速排序](../6%20Sort/README.md)就是个二叉树的前序遍历,归并排序就是个二叉树的后序遍历 -## [二叉查找树](2-二叉查找树/二叉查找树.md) -快速排序就是个二叉树的前序遍历,归并排序就是个二叉树的后序遍历 +## [二叉查找树BST](2-二叉查找树/二叉查找树.md) +有序的二叉树,中序遍历结果是递增的 ## [AVL树](3-平衡树AVL/README.md) diff --git a/8 Algorithms Analysis/README.md b/8 Algorithms Analysis/README.md index 4678500..007526c 100644 --- a/8 Algorithms Analysis/README.md +++ b/8 Algorithms Analysis/README.md @@ -16,13 +16,7 @@ ### 总结 -贪心法、分治法、动态规划都是将问题归纳为根小的、相似的子问题,通过求解子问题产生全局最优解。 - -`贪心法` - -`分治法` - -`动态规划` +`贪心法`、`分治法`、`动态规划` 都是将问题归纳为根小的、相似的子问题,通过求解子问题产生全局最优解。 diff --git a/8 Algorithms Analysis/分治算法.md b/8 Algorithms Analysis/分治算法.md index 3e6328e..be1eb73 100644 --- a/8 Algorithms Analysis/分治算法.md +++ b/8 Algorithms Analysis/分治算法.md @@ -3,7 +3,7 @@ 将一个难以直接解决的大问题,分割成一些规模较小的相同问题,各个击破,分而治之。 -分治算法常用`递归`实现 +分治算法常用[递归](./递归.md) 实现 1)问题缩小的小规模可以很容易解决 2)问题可以分解为规模较小相同问题 diff --git a/9 Algorithms Job Interview/README.md b/9 Algorithms Job Interview/README.md index fee673c..bef2121 100644 --- a/9 Algorithms Job Interview/README.md +++ b/9 Algorithms Job Interview/README.md @@ -79,7 +79,7 @@ -## 智力思维训练 +## [智力思维训练](9%20智力思维训练.md)