diff --git a/README.md b/README.md index 000ea3455..59e8d7b50 100644 --- a/README.md +++ b/README.md @@ -15,3 +15,23 @@ For full documentation visit [mkdocs.org](https://www.mkdocs.org). docs/ index.md # The documentation homepage. ... # Other markdown pages, images and other files. + +## 更新日志 + +| 更新内容 | 日期 | +| ------------ | ---------- | +| 新增:算法无处不在 | 2022-10-10 | +| 新增:数组与链表 | 2022-10-15 | +| 新增:数据结构简介 | 2022-10-20 | +| 新增:前言 | 2022-10-23 | +| 新增:计算复杂度 | 2022-11-03 | +| 更新:配图 | 2022-11-04 | +| 新增:数据与内存 | 2022-11-05 | +| 更新:各章节 Java 代码 | 2022-11-06 | +| 更新:列表 Java 代码、配图 | 2022-11-07 | +| 新增:栈与队列 | 2022-11-09 | +| 新增:树 | 2022-11-12 | +| 新增:二叉搜索树
更新:二叉树、表格居中 | 2022-11-13 | +| 更新:二叉搜索树 | 2022-11-14 | +| 更新:首页介绍 | 2022-11-15 | +| 更新:关于本书
新增:如何使用本书
新增:一起参与创作
更新:二叉树、表格居中 | 2022-11-16 | diff --git a/docs/assets/images/favicon.png b/docs/assets/images/favicon.png index 410299290..285fefc97 100644 Binary files a/docs/assets/images/favicon.png and b/docs/assets/images/favicon.png differ diff --git a/docs/assets/images/logo.png b/docs/assets/images/logo.png new file mode 100644 index 000000000..6fc6dab37 Binary files /dev/null and b/docs/assets/images/logo.png differ diff --git a/docs/index.assets/algorithm_animation.gif b/docs/index.assets/algorithm_animation.gif new file mode 100644 index 000000000..5db93eeee Binary files /dev/null and b/docs/index.assets/algorithm_animation.gif differ diff --git a/docs/index.assets/comment.gif b/docs/index.assets/comment.gif new file mode 100644 index 000000000..13943cb46 Binary files /dev/null and b/docs/index.assets/comment.gif differ diff --git a/docs/index.assets/conceptual_rendering.jpg b/docs/index.assets/conceptual_rendering.jpg new file mode 100644 index 000000000..ee98d5331 Binary files /dev/null and b/docs/index.assets/conceptual_rendering.jpg differ diff --git a/docs/index.assets/learning_route.png b/docs/index.assets/learning_route.png new file mode 100644 index 000000000..7423808d6 Binary files /dev/null and b/docs/index.assets/learning_route.png differ diff --git a/docs/index.assets/running_code.gif b/docs/index.assets/running_code.gif new file mode 100644 index 000000000..0d01ffbf8 Binary files /dev/null and b/docs/index.assets/running_code.gif differ diff --git a/docs/index.md b/docs/index.md index 2b0b34a21..d4ccdccb4 100644 --- a/docs/index.md +++ b/docs/index.md @@ -4,24 +4,38 @@ hide: - footer --- -# Hello,算法! - -TODO - -## 更新日志 - -| 更新内容 | 日期 | -| ------------ | ---------- | -| 新增:算法无处不在 | 2022-10-10 | -| 新增:数组与链表 | 2022-10-15 | -| 新增:数据结构简介 | 2022-10-20 | -| 新增:前言 | 2022-10-23 | -| 新增:计算复杂度 | 2022-11-03 | -| 更新:配图 | 2022-11-04 | -| 新增:数据与内存 | 2022-11-05 | -| 更新:各章节 Java 代码 | 2022-11-06 | -| 更新:列表 Java 代码、配图 | 2022-11-07 | -| 新增:栈与队列 | 2022-11-09 | -| 新增:树 | 2022-11-12 | -| 新增:二叉搜索树,
更新:二叉树、表格居中 | 2022-11-13 | -| 更新:二叉搜索树 | 2022-11-14 | +=== " " + +
+ ![conceptual_rendering](index.assets/conceptual_rendering.jpg){ align=left width=300 } +
+
+
+
+

《Hello,算法》

+

动画图解、能运行、可讨论的
数据结构与算法快速入门教程

+

[![github-stars](https://img.shields.io/github/stars/krahets/hello-algo?style=social)](https://github.com/krahets/hello-algo)

+
+
+ +--- + +

「动画 + 图片 + HTML」

+ +

重点知识以动画和图解为主,提升知识吸收效率
MkDocs 文档,可在笔记本、平板、手机等移动端随时学习

+ +![algorithm_animation](index.assets/algorithm_animation.gif) + +

「面向代码,注重实践」

+ +

示例代码皆可一键运行,在调试中加深理解
提供 Java, C++, Python 源码与详细注释

+ +![running_code](index.assets/running_code.gif) + +

「可讨论,能提问」

+ +

在评论区和小伙伴们一起讨论进步
作者定期回复评论问题(一般 < 72h )

+ +![comment](index.assets/comment.gif) + +--- diff --git a/mkdocs.yml b/mkdocs.yml index 63c2ea0d3..771fe83b4 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -51,7 +51,7 @@ theme: text: Roboto code: Roboto Mono favicon: assets/images/favicon.png - logo: assets/images/favicon.png + logo: assets/images/logo.png # icon: # logo: logo @@ -115,6 +115,10 @@ extra_css: nav: - 关于本书: - chapter_about/index.md + - 如何使用本书: chapter_about/how_to_read.md + - 编程环境安装: chapter_about/installation.md + - 一起参与创作: chapter_about/contribution.md + - License: chapter_about/license.md - 算法无处不在: - chapter_introduction/index.md - 计算复杂度: @@ -131,22 +135,26 @@ nav: - 小结: chapter_data_structure/summary.md - 数组与链表: - chapter_array_and_linkedlist/index.md - - 数组: chapter_array_and_linkedlist/array.md - - 链表: chapter_array_and_linkedlist/linked_list.md - - 列表: chapter_array_and_linkedlist/list.md + - 数组(Array): chapter_array_and_linkedlist/array.md + - 链表(LinkedList): chapter_array_and_linkedlist/linked_list.md + - 列表(List): chapter_array_and_linkedlist/list.md - 小结: chapter_array_and_linkedlist/summary.md - 栈与队列: - chapter_stack_and_queue/index.md - - 栈: chapter_stack_and_queue/stack.md - - 队列: chapter_stack_and_queue/queue.md - - 双向队列: chapter_stack_and_queue/deque.md + - 栈(Stack): chapter_stack_and_queue/stack.md + - 队列(Queue): chapter_stack_and_queue/queue.md + - 双向队列(Deque): chapter_stack_and_queue/deque.md - 小结: chapter_stack_and_queue/summary.md - - 树: + - 二叉树: - chapter_tree/index.md - - 二叉树: chapter_tree/binary_tree.md - - 满二叉树: chapter_tree/perfect_complete_full_binary_tree.md + - 二叉树(Binary Tree): chapter_tree/binary_tree.md + - 二叉树常见类型: chapter_tree/binary_tree_types.md - 二叉搜索树: chapter_tree/binary_search_tree.md - - 平衡二叉树: chapter_tree/balanced_binary_tree.md - 小结: chapter_tree/summary.md - - License: - - chapter_license/index.md \ No newline at end of file + - 查找算法: + - chapter_searching/index.md + - 线性查找: chapter_searching/linear_search.md + - 二分查找: chapter_searching/binary_search.md + - 小结: chapter_searching/summary.md + - 参考文献: + - chapter_reference/index.md \ No newline at end of file