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.
* docs: add Japanese documents (`ja/docs`)
* docs: add Japanese documents (`ja/codes`)
* docs: add Japanese documents
* Remove pythontutor blocks in ja/
* Add an empty at the end of each markdown file.
* Add the missing figures (use the English version temporarily).
* Add index.md for Japanese version.
* Add index.html for Japanese version.
* Add missing index.assets
* Fix backtracking_algorithm.md for Japanese version.
* Add avatar_eltociear.jpg. Fix image links on the Japanese landing page.
* Add the Japanese banner.
---------
Co-authored-by: krahets <krahets@163.com>
* Sync zh and zh-hant version.
* Add the Warp sponsor banner.
* Update README with acknowledgments and Warp recommendation
Added acknowledgments and a recommendation for the Warp terminal application.
* Update README.md
* Update links in README.md to use HTTPS
* Sync zh and zh-hant versions.
* Add special thanks for Warp spnsorship.
* Use official warp image link.
* Specify currency unit as CNY in the "Price" row of the storage comparison table
* Revert changes to the English version
* Change currency unit to USD
* fix
* fix space
* Update ram_and_cache.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.
* Fix typo of zh-Hant translation in "線性探查" section
* Fix the same typo in hash summary Q&A section
* Update hash_collision.md
* Update summary.md
---------
Co-authored-by: Yudong Jin <krahets@163.com>
* 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.
* A bug fixes
* Sync zh and zh-hant versions.
* Fix a question in chapter_array_and_linkedlist/summary.md
* Optimize a definition in what_is_dsa.md
* Fix the Contributing guidelines for Chinese-to-English.
* Add a q&a in chapter_array_and_linkedlist/summary.md
* Sync zh and zh-hant versions.
* Update .gitignore
* Sync zh and zh-hant versions.
* Sync zh and zh-hant versions.
* Remove the polyfill.io link from mkdocs.yml
* Update contributors' info for code reviewers and en/zh-hant versions reviewers.
* Fix graph.md
* Update avatars for English version reviewers.
* Sync zh and zh-hant versions.
* Fix two_sum_brute_force.png
* Sync zh and zh-hant versions.
Optimize structrue of index.html.
* Format index.html
* Improved HTML Structure for Better Accessibility and Maintainability
Commit Description:
Semantic Sectioning and Class Names:
Updated class names to be more descriptive.
Ensured better readability and maintainability.
Alt Text for Images:
Added alt attributes to all <img> tags to improve accessibility.
SVG Elements:
Added appropriate role attributes to SVG elements.
External Links:
Updated external links to open in a new tab using target="_blank".
Added rel="noopener noreferrer" for security reasons.
CSS Separation:
Inlined styles for demonstration purposes but recommended moving them to a separate stylesheet for better separation of concerns.
* Update index.html
* Update index.html
* Update index.html
* Update index.html
* Update index.html
* Update index.html
---------
Co-authored-by: Yudong Jin <krahets@163.com>
* Sync zh and zh-hant versions.
* Remove the polyfill.io link from mkdocs.yml
* Update contributors' info for code reviewers and en/zh-hant versions reviewers.
* Fix graph.md
* Update avatars for English version reviewers.
* Sync zh and zh-hant versions.