10 Commits

Author SHA1 Message Date
ddd375af20 feat: Add visualizing code blocks based on the pythontutor (#1029)
* Update copyright

* Update the Python code

* Fix the code comments in ArrayBinaryTree

* Fix the code comments in ArrayBinaryTree

* Roll back time_comlexity.py

* Add the visualizing code(pythontutor) blocks to the chapter complexity, data structure, array and linked list, stack and queue, hash table, and backtracking

* Fix the code comments
2024-01-07 04:04:01 +08:00
ed4de4644f Revised the book. (#987) 2023-12-14 02:42:53 +08:00
da5ef293d9 fix a typo 2023-10-11 17:39:56 +08:00
b067016bfa Update preorder_traversal_iii. 2023-07-25 16:39:38 +08:00
4e13755023 Add implementation of array binary tree.
Rewrite the tree serialization and deserialization methods.
Add applications of array and linked list.
2023-07-19 16:09:27 +08:00
5ddcb60825 Format python codes with black. (#453) 2023-04-09 05:05:35 +08:00
0a4a846e13 Fix python modules 2023-03-23 18:56:14 +08:00
8918ec9079 refactor: Follow the PEP 585 Typing standard (#439)
* Follow the PEP 585 Typing standard

* Update list.py
2023-03-23 18:51:56 +08:00
9151eaf533 Add typing annotations to Python codes. (#411) 2023-03-12 18:49:52 +08:00
7c501140f0 Update code style for Python 2023-03-03 03:07:22 +08:00