Commit Graph

35 Commits

Author SHA1 Message Date
Yudong Jin fcbaf101a4
Several bug fixes and improvements (#945)
* Update Dockerfile for code debugging.

* Format Python code using Black.

* Improve dark theme by defining html classes for the figures, animations and cover images.

* Fix several glossary translation.

* Update a code comment.

* Fix climbing_stairs_backtrack: the pruning should not require the sorted choices list.

* Update the code of array and list traversal.

* Fix a rendering issue of README.md

* Update code of list traversal.

* Fix array_definition.png

* Update README.md

* Fix max_capacity_moving_short_board.png

* Fix array.dart

* Fix array.dart

* Fix array.dart

* Fix array.dart
2023-11-14 21:27:35 +08:00
krahets 5385057993 Replace "结点" with "节点". 2023-10-27 23:24:13 +08:00
krahets b7c110e5ec Add build check with py_compile 2023-10-23 06:02:34 +08:00
Sizhuo Long 9562287a21
Update Q&A of data_structure, array_and_linkedlist (#861)
* "Add Q&A sections to array/linked_list and tree chapters"

Added question and answers related to the use of std::list in C++ and space complexity in full binary tree traversal to their respective chapters in array_and_linked_list and tree documentation.

* Update summary.md

* Update summary.md

* Update summary.md

* "Expand details on HashTable, arrays, and linked lists in docs"

Extended the section explaining how HashTables use both linear and nonlinear data structures. Added Q&A sections addressing common questions on character type size, the static and dynamic nature of array-based data structures, and distinguishing array and linked list from logic and physical perspective. These changes provide clearer understanding for readers.

* "Add FAQs to array and linked list docs chapter"

Added several Frequently Asked Questions to improve clarity in the arrays and linked list documentation chapter. These questions mainly address the behavior and structure of array initializations, circular array queues, and single-link list node deletion. Providing answers to these can enhance understanding and prevent misconceptions among readers.

* Update summary.md

* Update summary.md

* Update summary.md

---------

Co-authored-by: Yudong Jin <krahets@163.com>
2023-10-23 04:54:25 +08:00
krahets fc70b1eb2c Fix the docs of binary_search_tree and
graph_operations.
2023-10-23 03:09:41 +08:00
krahets b39c2a94d3 Move docs/zh back to docs.
Move docs/overrides to overrides/.
Other fine tunes.
2023-10-08 04:25:06 +08:00
krahets 6f7e768cb7 Move docs/* to docs/zh/* 2023-10-08 01:33:09 +08:00
krahets 400b3914f6 Move docs/zh back to docs. 2023-10-08 01:22:57 +08:00
krahets f1ef7e9d10 Move documents to a sub-directory
to support multi-language selector.
2023-10-06 00:57:28 +08:00
krahets e3773b7f76 Several bug fixes and improments. 2023-09-24 19:35:32 +08:00
krahets d190dbf3c1 Several enhancements and fixes 2023-09-14 03:36:31 +08:00
krahets e052cb1d3b finetune 2023-08-31 02:32:20 +08:00
krahets d387d9d41d finetune 2023-08-29 20:57:37 +08:00
krahets 57851ab11e Update punctuation 2023-08-27 23:40:39 +08:00
krahets c5a7323817 Replace ":" with "。" 2023-08-27 22:49:47 +08:00
krahets 2626de8d0b Polish the chapter
introduction, computational complexity.
2023-08-20 14:51:39 +08:00
Sizhuo Long 4eb621dda7
"Add Q&A sections to array/linked_list and tree chapters" (#682)
* "Add Q&A sections to array/linked_list and tree chapters"

Added question and answers related to the use of std::list in C++ and space complexity in full binary tree traversal to their respective chapters in array_and_linked_list and tree documentation.

* Update summary.md

* Update summary.md

* Update summary.md

---------

Co-authored-by: Yudong Jin <krahets@163.com>
2023-08-18 02:49:53 +08:00
krahets c310edb672 Polish the chapter of array and linkedlist 2023-08-17 05:13:19 +08:00
krahets 63a0e73df0 Unify punctuation. 2023-07-26 08:59:36 +08:00
krahets 17f995b432 Finetune the chapter of hashing,
divide and conquer, backtracking, tree
2023-07-24 03:04:55 +08:00
krahets 1113d03a8f Add new Q&As. 2023-07-01 22:37:26 +08:00
krahets 033dca77fe Update the summary of array and linkedlist 2023-06-02 01:29:48 +08:00
krahets e35e2e31eb Add the figure of assembling blocks.
Update some texts.
2023-05-31 01:04:40 +08:00
Sizhuo Long 1028c0c083
add Q&A about array_and_linklist and fix miss one "$" in c_c chapter (#515)
* fix "$" in c_c summary and add QA of array_linklist in summary

* Update summary.md

* Update summary.md

---------

Co-authored-by: Yudong Jin <krahets@163.com>
2023-05-26 21:27:34 +08:00
krahets 0bec52d7cc Polish the chapter of heap, introduction, preface.
Replace "其它" with "其他"
2023-04-09 19:12:37 +08:00
Yudong Jin 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
krahets 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
krahets c2d641537e Add summary for the chapters of introduction, hashing, heap, graph, sorting 2023-02-26 22:47:21 +08:00
krahets 7aa44d212c Remove all the table captions. 2023-02-26 18:23:11 +08:00
krahets b25aadae6f Remove the file headers from the docs. 2023-02-26 02:19:40 +08:00
krahets 88b00151b0 Remove the heading numbers
in all the source docs.
2023-02-16 03:39:01 +08:00
Yudong Jin eb0afc98ec Number the H1 and H2 headings. 2023-01-31 03:37:50 +08:00
Yudong Jin 89a5c6b435 Add description of the comment format. 2023-01-03 15:47:06 +08:00
krahets faba5af781 Update README 2022-11-23 15:50:59 +08:00
krahets 33d79ea6da Update docs for deployment on Vercel. 2022-11-22 17:47:26 +08:00