diff --git a/codes/java/chapter_stack_and_queue/array_deque.java b/codes/java/chapter_stack_and_queue/array_deque.java
index cd9e798a0..2d7552c4c 100644
--- a/codes/java/chapter_stack_and_queue/array_deque.java
+++ b/codes/java/chapter_stack_and_queue/array_deque.java
@@ -116,7 +116,7 @@ class ArrayDeque {
public class array_deque {
public static void main(String[] args) {
/* 初始化双向队列 */
- LinkedListDeque deque = new LinkedListDeque();
+ ArrayDeque deque = new ArrayDeque(10);
deque.pushLast(3);
deque.pushLast(2);
deque.pushLast(5);
diff --git a/docs/chapter_preface/about_the_book.md b/docs/chapter_preface/about_the_book.md
index 4929fd7ab..402223b97 100644
--- a/docs/chapter_preface/about_the_book.md
+++ b/docs/chapter_preface/about_the_book.md
@@ -6,7 +6,7 @@
回想自己当初在“扫雷式”刷题中被炸的满头包的痛苦,思考良久,**我意识到一本“前期刷题必看”的读物可以使算法小白少走许多弯路**。写作意愿滚滚袭来,那就动笔吧:
-
Hello,算法!
+ Hello 算法!
## 读者对象
@@ -35,7 +35,7 @@
本书的成书过程中,我获得了许多人的帮助,包括但不限于:
- 感谢我的女朋友泡泡担任本书的首位读者,从算法小白的视角为本书的写作提出了许多建议,使这本书更加适合算法初学者来阅读。
-- 感谢腾宝、琦宝、飞宝为本书起了个响当当的名字,好听又有梗,直接唤起我最初敲下第一行代码 "Hello, World!" 的回忆。
+- 感谢腾宝、琦宝、飞宝为本书起了个响当当的名字,好听又有梗,直接唤起我最初敲下第一行代码 "Hello World!" 的回忆。
- 感谢我的导师李博,在小酌畅谈时您告诉我“觉得应该做就去做”,坚定了我写这本书的决心。
- 感谢苏潼为本书设计了封面和 LOGO ,我有些强迫症,前后多次修改,谢谢你的耐心。
- 感谢 @squidfunk 给出的写作排版建议,以及优秀开源项目 [Material-for-MkDocs](https://github.com/squidfunk/mkdocs-material/tree/master) 。
diff --git a/docs/chapter_sorting/quick_sort.md b/docs/chapter_sorting/quick_sort.md
index 1dc30ec0d..c4c6da1e5 100755
--- a/docs/chapter_sorting/quick_sort.md
+++ b/docs/chapter_sorting/quick_sort.md
@@ -37,6 +37,10 @@
=== "<9>"
![pivot_division_step9](quick_sort.assets/pivot_division_step9.png)
+!!! note "快速排序的分治思想"
+
+ 哨兵划分的实质是将 **一个长数组的排序问题** 简化为 **两个短数组的排序问题**。
+
=== "Java"
```java title="quick_sort.java"
@@ -111,10 +115,6 @@
[class]{QuickSort}-[func]{partition}
```
-!!! note "快速排序的分治思想"
-
- 哨兵划分的实质是将 **一个长数组的排序问题** 简化为 **两个短数组的排序问题**。
-
## 算法流程
1. 首先,对数组执行一次「哨兵划分」,得到待排序的 **左子数组** 和 **右子数组**;
diff --git a/docs/index.assets/conceptual_rendering.png b/docs/index.assets/conceptual_rendering.png
index 87c5181a3..4f9a14acb 100644
Binary files a/docs/index.assets/conceptual_rendering.png and b/docs/index.assets/conceptual_rendering.png differ
diff --git a/docs/index.md b/docs/index.md
index 6be25a7e0..81cedd511 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -7,9 +7,9 @@ hide:
=== " "
- ![conceptual_rendering](index.assets/conceptual_rendering.png){ align=left width=350 }
+ ![conceptual_rendering](index.assets/conceptual_rendering.png){ align=left width=330 }
-
《 Hello,算法 》
+
《 Hello 算法 》
动画图解、能运行、可提问的数据结构与算法快速入门教程
[![github-stars](https://img.shields.io/github/stars/krahets/hello-algo?style=social)](https://github.com/krahets/hello-algo)
[@Krahets](https://leetcode.cn/u/jyd/)