ee485372fe
feat: Add pythontutor blocks to the rest of the chapters ( #1030 )
...
* Fix Python code
* Add the pythontutor blocks of the chapter tree, heap, graph, searching, sorting, divide and conquer, dynamic programming and greedy.
Improve the pythontutor blocks of the chapter array and linkedlist and backtracking.
Add the tutorial of pythontutor in how-to-read section.
* Reduce the image's file size.
2024-01-07 23:49:26 +08:00
f68bbb0d59
Update the book based on the revised second edition ( #1014 )
...
* Revised the book
* Update the book with the second revised edition
* Revise base on the manuscript of the first edition
2023-12-28 18:06:09 +08:00
e720aa2d24
feat: Revised the book ( #978 )
...
* Sync recent changes to the revised Word.
* Revised the preface chapter
* Revised the introduction chapter
* Revised the computation complexity chapter
* Revised the chapter data structure
* Revised the chapter array and linked list
* Revised the chapter stack and queue
* Revised the chapter hashing
* Revised the chapter tree
* Revised the chapter heap
* Revised the chapter graph
* Revised the chapter searching
* Reivised the sorting chapter
* Revised the divide and conquer chapter
* Revised the chapter backtacking
* Revised the DP chapter
* Revised the greedy chapter
* Revised the appendix chapter
* Revised the preface chapter doubly
* Revised the figures
2023-12-02 06:21:34 +08:00
56b20eff36
feat(csharp) .NET 8.0 code migration ( #966 )
...
* .net 8.0 migration
* update docs
* revert change
* revert change and update appendix docs
* remove static
* Update binary_search_insertion.cs
* Update binary_search_insertion.cs
* Update binary_search_edge.cs
* Update binary_search_insertion.cs
* Update binary_search_edge.cs
---------
Co-authored-by: Yudong Jin <krahets@163.com>
2023-11-26 23:18:44 +08:00
d26e811e10
Several bug fixes and improvements. ( #887 )
...
* fix the bugs of C code.
* Add a header figure.
* Improve the definition of tree node height.
2023-10-25 22:59:25 +08:00
1e49574332
Simplify struct declarations of C.
...
Use PascalCase for all structs in C.
SImplify n_queens.c
Format C code for chapter of graph.
2023-10-18 02:16:26 +08:00
b39c2a94d3
Move docs/zh back to docs.
...
Move docs/overrides to overrides/.
Other fine tunes.
2023-10-08 04:25:06 +08:00
6f7e768cb7
Move docs/* to docs/zh/*
2023-10-08 01:33:09 +08:00
400b3914f6
Move docs/zh back to docs.
2023-10-08 01:22:57 +08:00
f1ef7e9d10
Move documents to a sub-directory
...
to support multi-language selector.
2023-10-06 00:57:28 +08:00
0e3d2ce4bb
feat: Add rust code in binary_tree.md ( #759 )
...
* feat: Add binary_tree.md
* Update binary_tree.md
---------
Co-authored-by: Yudong Jin <krahets@163.com>
2023-10-02 11:43:24 -05:00
98538b924f
Several bugs fixes and improvments;
2023-10-01 19:33:53 +08:00
cbe76b58a2
feat: add rust docs ( #815 )
...
* feat: add rust docs
* Import std types for built_in_hash doc
2023-10-01 06:25:03 -05:00
8effa58a59
Several bug fixes.
2023-09-20 01:53:44 +08:00
7cbe284fcf
follow PEP585 typing ( #767 )
...
Signed-off-by: Qingpeng Li <qingpeng9802@gmail.com>
2023-09-19 14:41:02 +08:00
9c3b7b6422
Sort the coding languages by applications. ( #721 )
2023-09-04 03:19:08 +08:00
d387d9d41d
finetune
2023-08-29 20:57:37 +08:00
57851ab11e
Update punctuation
2023-08-27 23:40:39 +08:00
1aa558bd2d
Add figure and table numbers in normal texts.
2023-08-22 13:51:25 +08:00
106f02809a
Mention figures and tables in normal texts.
...
Fix some figures.
Finetune texts.
2023-08-21 19:33:45 +08:00
981144e42d
1. lower-case nouns
...
2. fix 2 figures
3. Replace some 「」 by “”
2023-08-20 23:28:30 +08:00
70227c82cb
Remove center-table from docs.
...
Add header to the tables.
2023-08-19 19:22:08 +08:00
c310edb672
Polish the chapter of array and linkedlist
2023-08-17 05:13:19 +08:00
b9b324b298
Use abbreviation for JavaScript and TypeScript
2023-07-26 15:35:38 +08:00
027bdd6510
Release Rust code to documents. ( #656 )
2023-07-26 11:00:53 +08:00
63a0e73df0
Unify punctuation.
2023-07-26 08:59:36 +08:00
b6b03ef84b
Fix the figures of binary tree.
...
Replace null with None.
2023-06-17 00:45:41 +08:00
281c0c618a
feat: modify some Dart codes and add Dart code blocks to the docs ( #543 )
2023-06-02 14:56:29 +08:00
025051c81b
Add Dart codes to the documents. ( #529 )
2023-06-02 02:40:26 +08:00
dbc4906582
Publish the C codes to the docs. ( #469 )
2023-04-18 20:21:31 +08:00
1d6b7a5644
Reconstruct the chapter of the tree.
2023-04-17 21:01:06 +08:00
7273ee24e8
Fix the contents.
2023-04-13 22:44:59 +08:00
236b9cadb1
Polish the chapter of stack_and_queue, tree
2023-04-10 23:59:22 +08:00
10e2180013
Unify the comment style of python codes
2023-04-09 05:30:02 +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
b7daddf88f
Polish the contents.
2023-04-06 22:03:46 +08:00
fcdc96e03d
fix(doc/go): fix binary_tree doc ( #420 )
2023-03-16 18:42:06 +08:00
9151eaf533
Add typing annotations to Python codes. ( #411 )
2023-03-12 18:49:52 +08:00
dabe5d5c24
build
2023-02-28 20:03:53 +08:00
ff6022796c
Fix 结构体 and 类.
2023-02-27 21:01:25 +08:00
1a49631dba
Unify the headings in mkdocs.yml and the articles.
2023-02-26 20:16:55 +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
88b00151b0
Remove the heading numbers
...
in all the source docs.
2023-02-16 03:39:01 +08:00
22b7d65d20
Replace ``js with
``javascript
2023-02-08 04:27:55 +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
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
3ba87bcd7b
feat: add Swift codes for binary_tree article
2023-01-18 21:37:13 +08:00
dea3d0fa92
描述修改
...
若将上图的「结点 2」看作父结点-->若将下图的「结点 2」看作父结点
2023-01-12 11:32:32 +08:00