168 Commits

Author SHA1 Message Date
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
978d3c2ed7 fix(csharp): reformat csharp codes and docs (#652)
* fix(csharp): reformat the C# codes and docs

* Update time_complexity.md

---------

Co-authored-by: Yudong Jin <krahets@163.com>
2023-07-24 19:50:00 +08:00
9de5d0bff2 add Q&A of stack_and_queue chapter (#547)
* add`Q&A` of `stack_and_queue` chapter

* Update summary.md

* Update summary.md

---------

Co-authored-by: Yudong Jin <krahets@163.com>
2023-06-11 20:06:26 +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
041a989d33 Add the chapter cover images (#528) 2023-06-02 01:36:51 +08:00
dbc4906582 Publish the C codes to the docs. (#469) 2023-04-18 20:21:31 +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
06f87d8066 Update README.md 2023-03-16 00:05:46 +08:00
8aebbaad21 refactor: Replace poll with pop in Queue and Deque (#415) 2023-03-13 21:58:21 +08:00
9151eaf533 Add typing annotations to Python codes. (#411) 2023-03-12 18:49:52 +08:00
82bbdd444d Update the chapter of stack and queue. 2023-03-12 04:14:36 +08:00
bbef87ccfe Update the applications of deque. 2023-03-12 02:45:10 +08:00
ca261a8f46 Update the chapter preface. 2023-03-03 21:54:04 +08:00
33c797efeb feat: Add C++ code for the graph bfs and dfs (#401)
* Add C++ code for the graph bfs and dfs

* Add C++ code for the graph bfs and dfs
2023-03-02 18:57:33 +08:00
902be479b2 Update the contents 2023-03-02 02:58:34 +08:00
55586e6a6e Add linkedlist_deque and array_deque to docs. 2023-03-01 03:51:30 +08:00
dabe5d5c24 build 2023-02-28 20:03:53 +08:00
1a49631dba Unify the headings in mkdocs.yml and the articles. 2023-02-26 20:16:55 +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
037769d94d feat: add Swift codes for deque article (#380) 2023-02-23 23:03:33 +08:00
88b00151b0 Remove the heading numbers
in all the source docs.
2023-02-16 03:39:01 +08:00
15417d2a95 Update queue.md
Match the latest ArrayQueue implementation
2023-02-16 03:03:02 +08:00
6812b4f5c5 Update the figures of array_queue 2023-02-16 02:21:04 +08:00
f0d8d8b1b0 feat: add ArrayDeque (#348)
* 双向队列: java 代码

* 双向队列: markdown 内容

* Rewrite array_deque.java
Update array_queue.java, linkedlist_deque.java

* Add ArrayDeque figures and rewrite the contents

---------

Co-authored-by: krahets <krahets@163.com>
2023-02-16 02:17:15 +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
12c085a088 Fix C++, JS, and TS blocks for the code building 2023-02-09 03:20:27 +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
c4b510038c Add linkedlist_deque for typescript and javascript (#326)
* add linkedlist_deque for typescript and javascript

* update typescript and javascript examples for the deque.md

* keep the same name

* update the doc

* Update deque.md

---------

Co-authored-by: steak-zhuo <zhuoqinyue@gmail.com>
Co-authored-by: Yudong Jin <krahets@163.com>
2023-02-06 01:31:09 +08:00
62114ce79a Fix bug before commit 5eae708 (#325)
* Fix bug before commit 5eae708

* Update queue.md

---------

Co-authored-by: Yudong Jin <krahets@163.com>
2023-02-04 21:26:14 +08:00
7d14c9440e Unify the function naming of
queue from `offer()` to `push()`
2023-02-02 01:43:01 +08:00
a0ee691475 fix: resolve build error for commit 5eae708 (#318) 2023-02-02 00:23:48 +08:00
7ce7386bab Add Zig code blocks. 2023-02-01 22:03:04 +08:00
5eae708035 Fix array queue. 2023-02-01 03:23:29 +08:00