143 Commits

Author SHA1 Message Date
49606fd199 Add the chapter of backtracking. (#459) 2023-04-16 04:52:42 +08:00
7273ee24e8 Fix the contents. 2023-04-13 22:44:59 +08:00
9a74d9a9d1 Polish the chapter of searching and sorting. 2023-04-10 03:11:49 +08:00
0bec52d7cc Polish the chapter of heap, introduction, preface.
Replace "其它" with "其他"
2023-04-09 19:12:37 +08:00
1c8b7ef559 refactor: Replace 结点 with 节点 (#452)
* Replace 结点 with 节点
Update the footnotes in the figures

* Update mindmap

* Reduce the size of the mindmap.png
2023-04-09 04:32:17 +08:00
de6945f55a Polish the contents
1. Array and linked list.
2. Computational complexity.
3. Fix a mistake in counting_sort.md
2023-04-07 22:31:50 +08:00
830ec69d39 Add bucket_sort.cpp and bucket_sort.py (#446) 2023-03-30 03:44:26 +08:00
264adf250a Polish the content of intro_to_sort 2023-03-27 20:02:05 +08:00
423cc6fc2a Update the summary of the sorting chapter. 2023-03-26 22:44:27 +08:00
34a1bca627 Add the section of radix sort. (#441) 2023-03-26 22:02:37 +08:00
c338a6d8d8 Add the section of bucket sort 2023-03-26 04:47:05 +08:00
22898b6955 Simplify the contents of the sorting algorithms. 2023-03-25 18:41:22 +08:00
f4e01ea32e Update counting_sort.md 2023-03-23 04:41:08 +08:00
326a56fdd9 Add the overview figure of counting sort. 2023-03-23 04:21:01 +08:00
501502662c Update quick_sort.md 2023-03-20 03:14:21 +08:00
ceeb138487 Add the section of counting sort. (#427) 2023-03-19 23:42:12 +08:00
9151eaf533 Add typing annotations to Python codes. (#411) 2023-03-12 18:49:52 +08:00
198d1e6a23 Update sorting_algorithms_comparison.png 2023-03-04 03:14:48 +08:00
18f2ec4fdc Fix array_deque.java
Unify the book name.
Update cover image.
2023-02-27 19:08:32 +08:00
0e67c07b28 Update sorting_algorithm_comparison.png 2023-02-26 22:52:38 +08:00
c2d641537e Add summary for the chapters of introduction, hashing, heap, graph, sorting 2023-02-26 22:47:21 +08:00
23cda5e225 Add captions for all the animations. 2023-02-26 19:22:46 +08:00
7aa44d212c Remove all the table captions. 2023-02-26 18:23:11 +08:00
9e99ac06ce Update the captions of all the figures. 2023-02-26 18:18:34 +08:00
b25aadae6f Remove the file headers from the docs. 2023-02-26 02:19:40 +08:00
2b33f7bc5f Add step symbols in animations and unify font size for all the figures 2023-02-26 01:47:57 +08:00
e500b19f5a Update the labels of the figures. 2023-02-25 23:35:39 +08:00
d87c9b5084 Add floating-point format in data_and_memory.md 2023-02-22 19:02:26 +08:00
3daaf30f23 Update the symbols of the animations. 2023-02-22 00:57:43 +08:00
88b00151b0 Remove the heading numbers
in all the source docs.
2023-02-16 03:39:01 +08:00
d1e1d76162 Add sorce code blocks of C to the docs. 2023-02-11 18:22:27 +08:00
ec25970e8e Update .gitignore
Add build script for Zig.
2023-02-09 22:57:25 +08:00
e8c78f89f0 Add build script for Go and update Go codes. 2023-02-09 04:45:06 +08:00
6dc21691ed Add build scripts for C# and
unify the coding style.
2023-02-08 22:18:02 +08:00
38751cc5f5 Add build script for Swift. 2023-02-08 20:30:05 +08:00
05f0054005 Add build script for JS and TS codes. 2023-02-08 19:45:06 +08:00
22b7d65d20 Replace ``js with ``javascript 2023-02-08 04:27:55 +08:00
0407cc720c Fix Repo 2023-02-08 04:17:26 +08:00
ecbf2d1560 1. Add build script for Java.
2. Add height limitation for code blocks in extra.css.
3. Fix "节点" to "结点".
2023-02-07 04:43:52 +08:00
ea901af217 1. Add the building util of Python
for the markdown docs.
2. Update the deploy.sh
2023-02-06 23:23:21 +08:00
ea6a43b2b9 插入排序: 修改插入排序思想描述 (#322)
* 插入排序: 修改插入排序思想描述

* Update insertion_sort.md

---------

Co-authored-by: Yudong Jin <krahets@163.com>
2023-02-04 18:38:52 +08:00
592965595e Fix code indentation. 2023-02-03 01:17:09 +08:00
7ce7386bab Add Zig code blocks. 2023-02-01 22:03:04 +08:00
eb0afc98ec Number the H1 and H2 headings. 2023-01-31 03:37:50 +08:00
f43f7a64b6 feat: add Swift codes for chapter_sorting articles (#313)
* feat: add Swift codes for bubble_sort article

* feat: add Swift codes for insertion_sort article

* feat: add Swift codes for quick_sort article

* feat: add Swift codes for merge_sort article

* feat: add Swift codes for radix_sort

* refactor: remove ^ operator
2023-01-31 00:18:40 +08:00
773e718be6 Update intro_to_sort.md (#310)
“运行地快”,本想修正为”运行得快“,但觉得过于口语化,”运行快“更加符合书面用语
2023-01-30 15:44:59 +08:00
fc221b19da fix: stack_operations.png, bubble_sort.py 2023-01-18 19:09:56 +08:00
52d5258f68 fix: 冒泡排序 自适排序 -> 自适应排序 2023-01-16 17:57:28 +08:00
b716359c99 Merge branch 'master' of github.com:krahets/hello-algo 2023-01-15 23:33:05 +08:00
5f0ae848c4 Update medianThree() in quick_sort. 2023-01-15 23:32:58 +08:00