diff --git a/README.md b/README.md index b7140ce..c909f0d 100644 --- a/README.md +++ b/README.md @@ -135,13 +135,13 @@ PDF 共两本,一本《labuladong 的算法秘籍》类似教材,帮你系 * [使用可视化面板的 JavaScript 基础](https://labuladong.github.io/article/fname.html?fname=面板js基础) * [30 天刷题打卡挑战(可选)](https://labuladong.github.io/article/fname.html?fname=打卡挑战简介) -### [新手入门:数据结构基础](https://labuladong.github.io/algo/) +### [极速入门:数据结构基础](https://labuladong.github.io/algo/) * [本章导读](https://labuladong.github.io/article/fname.html?fname=数据结构基础简介) * [学习本站所需的 Java 基础](https://labuladong.github.io/article/fname.html?fname=网站Java基础) * [手把手带你实现动态数组](https://labuladong.github.io/algo/) * [数组(顺序存储)基本原理](https://labuladong.github.io/article/fname.html?fname=数组基础) * [动态数组代码实现](https://labuladong.github.io/article/fname.html?fname=数组实现) - * [手把手带你实现链表](https://labuladong.github.io/algo/) + * [手把手带你实现单/双链表](https://labuladong.github.io/algo/) * [链表(链式存储)基本原理](https://labuladong.github.io/article/fname.html?fname=链表基础) * [链表代码实现](https://labuladong.github.io/article/fname.html?fname=链表实现) * [手把手带你实现队列/栈](https://labuladong.github.io/algo/) @@ -150,6 +150,11 @@ PDF 共两本,一本《labuladong 的算法秘籍》类似教材,帮你系 * [环形数组技巧](https://labuladong.github.io/article/fname.html?fname=环形数组技巧) * [用数组实现队列/栈](https://labuladong.github.io/article/fname.html?fname=队列栈数组实现) * [双端队列(Deque)原理及实现](https://labuladong.github.io/article/fname.html?fname=双端队列原理实现) + * [手把手带你实现哈希表](https://labuladong.github.io/algo/) + * [哈希表基本原理](https://labuladong.github.io/article/fname.html?fname=哈希表基础) + * [用拉链法实现哈希表](https://labuladong.github.io/article/fname.html?fname=哈希表拉链法) + * [线性探查法的两个难点](https://labuladong.github.io/article/fname.html?fname=哈希表线性探查难点) + * [线性探查法的两种代码实现](https://labuladong.github.io/article/fname.html?fname=哈希表线性探查实现) * [正在更新 ing](https://labuladong.github.io/article/fname.html?fname=更新中) diff --git a/数据结构系列/图.md b/数据结构系列/图.md index d429bf2..9d0671f 100644 --- a/数据结构系列/图.md +++ b/数据结构系列/图.md @@ -215,7 +215,7 @@ void traverse(Graph graph, int s) { ![](https://labuladong.github.io/pictures/backtracking/5.jpg) -他们的区别可以这样反应到代码上: +他们的区别可以这样反映到代码上: ```java diff --git a/算法思维系列/滑动窗口技巧进阶.md b/算法思维系列/滑动窗口技巧进阶.md index d4ca330..02b9709 100644 --- a/算法思维系列/滑动窗口技巧进阶.md +++ b/算法思维系列/滑动窗口技巧进阶.md @@ -60,7 +60,7 @@ for (int i = 0; i < nums.size(); i++) { ```cpp int left = 0, right = 0; -while (left < right && right < nums.size()) { +while (right < nums.size()) { // 增大窗口 window.add(nums[right]); right++;