Add dedicated chapter exercise sections and generated exercise pages for the English, Japanese, and Russian editions.
Add navigation for all published languages while keeping Taiwan Traditional Chinese exercise pages generated at build time.
* Update the contributors list.
* Update the version number.
* Sync zh and zh-hant versions.
* Move epub builder to the utils branch.
* Optimize all figure files using pngquant.
* Update copyright.
* Update Acknowledgements.
* Update buttons in README.
* Update summary.md
@Richard-Zhao93 的回答非常好,同时觉得"如果在开头能了解到这部分s,对初学者来说,可能更容易接受这些陌生的概念。"的建议很有道理
* Update QA of time_complexity
* Enhance explanation of hash tables vs arrays
Clarify the advantages of hash tables over arrays for key-value mapping.
* Update summary.md
---------
Co-authored-by: Yudong Jin <krahets@163.com>
* Update Copyright 2024 to 2025.
* Fix the flex of .profile-cell for mobile devices.
* Update performance_evaluation.md
* 抛出 -> 给出
* Sync zh and zh-hant version.
* Improve the landing page of the English version.
* Bug fixes
* Fix readme-typing-svg
* Update readme-typing-svg
* Bug fixes
* sync zh and zh-hant versions.
* Sync zh and zh-hant versions
* Update the list of contributors.
* Update time_complexity_simple_example.png
* Reduce size of the RGBA images for zh-hant version.
* Sync the zh-hant version of terminology.md
* Prepare 1.2.0 release
* Update the contributors list.
* Bug fixes and improvements (#1577)
* correct the implement of exp_recur function and remove +1 operation from the function to simulate the cell division process
* Update time_complexity.rs
* Update time_complexity.md
---------
Co-authored-by: zouy26 <zouy26@chinaunicom.cn>
Co-authored-by: Yudong Jin <krahets@163.com>
* Bug fixes
* Fix the term in heap figures
* Unify the font of the chapter covers for the zh, en, and zh-Hant version
* Sync the zh-hant vertion with the main branch
* Update README for testing
* Update README for testing
* Update README for testing
* Update README for zh, en, zh-hant version
* Fix the issue links
* Update README
* Update README
* edition -> version
* Add Ruby code blocks to documents
* Remove Ruby code from en/docs
* Remove "center-table" class in index.md
* Add "data-toc-label" to handle the latex heading during the build process
* Use normal JD link instead.
* Bug fixes
* Fix the comment in array_deque.go
* Fix the comment in bucket_sort.c
* Translate the Java code comments to Chinese
* Bug fixes
* 二分查找 -> 二分搜尋
* Harmonize comments in `utils` between multiple programming languages
* Add return value for recur function of Python in space complexity
* Update space_complexity.md
* Update space_complexity.md
---------
Co-authored-by: Yudong Jin <krahets@163.com>
* fix the math formula in TOC
* Update space_complexity.md
* Update time_complexity.md
* Update space_complexity.md
* Update time_complexity.md
---------
Co-authored-by: Yudong Jin <krahets@163.com>
* Revised the figures thoughout the book.
* Utilize roboto and roboto mono as the font faimly of the English edition
* Fix the naming style
* Update two figures.
* Fix margin of the hero image
* Fix margin of the hero image
* Update all the figures
* Update the data structure, sorting, divide and conquer chapters' covers. Add the English edition covers.
* Fix the link of EN translation in README
* Update README.md
* Update README.md
* Update README-en.md
* 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
* 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