0b7e99dafa
feat: Adjust the size of pythontutor blocks ( #1036 )
...
* Update the style of the python tutor blocks
* Use pythontutor links instead of iframe in the documents
2024-01-09 16:09:35 +08:00
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
17252b53a9
Format code and docs.
2023-10-24 16:19:29 +08:00
faa44fecd2
Squash the language code blocks and fix list.md ( #865 )
2023-10-16 12:06:00 -05:00
84e2799f1b
Fix hash_map_chaining.c and
...
hash_map_open_addressing.c
2023-10-13 14:32:49 +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
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
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
c5a7323817
Replace ":" with "。"
2023-08-27 22:49:47 +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
2626de8d0b
Polish the chapter
...
introduction, computational complexity.
2023-08-20 14:51:39 +08:00
70227c82cb
Remove center-table from docs.
...
Add header to the tables.
2023-08-19 19:22:08 +08:00
4bc6b8af7b
finetune
2023-08-06 23:19:37 +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
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
11c835d79c
Update the section of heap.
2023-05-25 20:25:19 +08:00
b9178bc7d6
Polish some texts.
2023-05-24 20:57:08 +08:00
dbc4906582
Publish the C codes to the docs. ( #469 )
2023-04-18 20:21:31 +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
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
28aacccf44
refactor: Replace 'poll' with 'pop' in Heap ( #416 )
2023-03-13 22:31:05 +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
1a49631dba
Unify the headings in mkdocs.yml and the articles.
2023-02-26 20:16:55 +08:00
5b44ff5397
Seperate the build_heap from the heap.
2023-02-26 20:12:17 +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
e500b19f5a
Update the labels of the figures.
2023-02-25 23:35:39 +08:00
73c8920c6b
Add python code of Heap and Graph to docs.
2023-02-23 20:23:49 +08:00
f2d2cca5f1
refactor:Simplified lambda expressions for PriorityQueue in heap.md and heap.java ( #379 )
2023-02-22 19:35:49 +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
6812b4f5c5
Update the figures of array_queue
2023-02-16 02:21:04 +08:00
f0b092fec4
Add C# code for the chapter Heap and Graph ( #324 )
...
* add : C# heap ,graph, fix type "sift"=>"shift"
* chore: rename "shift" to "sift"
* add: heap,graph C# sample code ,fix format
* fix md format
* fix md intend foramt
* fix basic_operation_of_graph.md format
* fix md format
* fix md format
* fix indentation format
* chore: fix my_heap.cs test
* fix: test and doc typo
* fix bug for commit 5eae708 (#317 )
* Add Zig code blocks.
* fix: resolve build error for commit 5eae708 (#318 )
* Unify the function naming of
queue from `offer()` to `push()`
* Update TypeScript codes.
* Update binary_search_tree
* Update graph operations.
* Fix code indentation.
* Update worst_best_time_complexity,
leetcode_two_sum
* Update avl_tree
* copy zig codes of chapter_array_and_linkedlist and chapter_computatio… (#319 )
* copy zig codes of chapter_array_and_linkedlist and chapter_computational_complexity to markdown files
* Update time_complexity.md
---------
Co-authored-by: Yudong Jin <krahets@163.com>
* Fix Python code styles.
Update hash_map.
* chore: fix heap logic
* Update graph_adjacency_matrix.cs
* Update graph_adjacency_matrix.cs
* Update my_heap.cs
* fix: heap test
* fix naming format
* merge markdown
* fix markdown format
* Update graph_adjacency_list.cs
* Update graph_adjacency_matrix.cs
* Update PrintUtil.cs
* Create Vertex.cs
* Update heap.cs
---------
Co-authored-by: zjkung1123 <zjkung1123@fugle.tw>
Co-authored-by: sjinzh <99076655+sjinzh@users.noreply.github.com>
Co-authored-by: Yudong Jin <krahets@163.com>
Co-authored-by: nuomi1 <nuomi1@qq.com>
2023-02-15 21:24:24 +08:00