Commit Graph

71 Commits

Author SHA1 Message Date
krahets a7f4340e55 Update README 2024-04-22 17:14:14 +08:00
Yudong Jin f616dac7da
Bug fixes and improvements (#1298)
* Fix is_empty() implementation in the stack and queue chapter

* Update en/CONTRIBUTING.md

* Remove "剩余" from the state definition of knapsack problem

* Sync zh and zh-hant versions

* Update the stylesheets of code tabs

* Fix quick_sort.rb

* Fix TS code

* Update chapter_paperbook

* Upload the manuscript of 0.1 section

* Fix binary_tree_dfs.rb

* Bug fixes

* Update README

* Update README

* Update README

* Update README.md

* Update README

* Sync zh and zh-hant versions

* Bug fixes
2024-04-22 02:26:32 +08:00
krahets 931d8f5089 Update README 2024-04-06 04:05:39 +08:00
Yudong Jin 6e570e2863
Update README for zh-hant version (#1228)
* 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
2024-04-06 03:57:46 +08:00
Yudong Jin 43bb45bceb
Several bug fixes and improvements (#1178)
* Update pythontutor block with the latest code

* Move docs-en to en/docs

* Move mkdocs.yml and README to en folder

* Fix en/mkdocs.yml

* Update the landing page

* Fix the glossary

* Reduce the font size of the code block tabs

* Add Kotlin blocks to en/docs

* Fix the code link in en/.../deque.md

* Fix the EN README link
2024-03-26 02:49:26 +08:00
krahets 92f82cbcca Update README 2024-02-25 01:44:11 +08:00
krahets ef40418129 Update README and the contributors information 2024-01-02 15:14:42 +08:00
Yudong Jin 6d961d38a0
Several improvements (#1002)
* Update buttons.

* Update button svg

* Update button

* Update README.md

* Update index.md

* Update translation of about_the _book

* Update English headings.
2023-12-24 10:37:25 +08:00
Yudong Jin 46813a5247
translation: English Translation of the chapter of preface(part), introduction and complexity analysis(part) (#994)
* Translate 1.0.0b6 release with the machine learning translator.

* Update Dockerfile
A few translation improvements.

* Fix a badge logo.

* Fix EN translation of chapter_appendix/terminology.md (#913)

* Update README.md

* Update README.md

* translation: Refined the automated translation of README (#932)

* refined the automated translation of README

* Update index.md

* Update mkdocs-en.yml

---------

Co-authored-by: Yudong Jin <krahets@163.com>

* translate: Embellish chapter_computational_complexity/index.md (#940)

* translation: Update chapter_computational_complexity/performance_evaluation.md (#943)

* Update performance_evaluation.md

* Update performance_evaluation.md

* Update performance_evaluation.md

change 'methods' to 'approaches' on line 15

* Update performance_evaluation.md

on line 21, change the sentence to 'the results could be the opposite on another computer with different specifications.'

* Update performance_evaluation.md

delete two short sentence on line 5 and 6

* Update performance_evaluation.md

change `unavoidable` to `inevitable` on line 48

* Update performance_evaluation.md

small changes on line 23

* translation: Update terminology and improve readability in preface summary (#954)

* Update terminology and improve readability in preface summary

This commit made a few adjustments in the 'summary.md' file for clearer and more accessible language. "Brushing tool library" was replaced with "Coding Toolkit" to better reflect common terminology. Also, advice for beginners in algorithm learning journey was reformulated to imply a more positive approach avoiding detours and common pitfalls. The section related to the discussion forum was rewritten to sound more inviting to readers.

* Format

* Optimize the translation of
chapter_introduction/algorithms_are_everywhere.

* Add .gitignore to Java subfolder.

* Update the button assets.

* Fix the callout

* translation: chapter_computational_complexity/summary to en (#953)

* translate chapter_computational_complexity/summary

* minor format

* Update summary.md with comment

* Update summary.md

* Update summary.md

* translation: chapter_introduction/what_is_dsa.md (#962)

* Optimize translation of what_is_dsa.md

* Update

* translation: chapter_introduction/summary.md (#963)

* Translate chapter_introduction/summary.md

* Update

* translation: Update README.md (#964)

* Update en translation of README.md

* Update README.md

* translation: update space_complexity.md (#970)

* update space_complexity.md

* the rest of translation piece

* Update space_complexity.md

---------

Co-authored-by: ThomasQiu <thomas.qiu@mnfgroup.limited>
Co-authored-by: Yudong Jin <krahets@163.com>

* translation: Update chapter_introduction/index.md (#971)

* Update index.md

sorry, first time doing this... now this is the final change.
changes:
title of the chapter is shorter.
refined the abstract.

* Update index.md

---------

Co-authored-by: Yudong Jin <krahets@163.com>

* translation: Update chapter_data_structure/classification_of_data_structure.md (#980)

* update classification_of_data_structure.md

* Update classification_of_data_structure.md

---------

Co-authored-by: Yudong Jin <krahets@163.com>

* translation: Update chapter_introduction/algorithms_are_everywhere.md (#972)

* Update algorithms_are_everywhere.md

changed or refined parts of the words and sentences including tips.
Some of them I didnt change that much because im worried that it might not meet the requirement of accuracy. 
some other ones i changed a lot to make it sound better, but also kind of following the same wording as the CN version

* Update algorithms_are_everywhere.md

re-edited the dictionary part from Piyin to just normal Eng dictionary. 
again thank you very much hpstory for you suggestion.

* Update algorithms_are_everywhere.md

---------

Co-authored-by: Yudong Jin <krahets@163.com>

* Prepare merging into main branch.

* Update buttons

* Update Dockerfile

* Update index.md

* Update index.md

* Update README

* Fix index.md

* Fix mkdocs-en.yml

---------

Co-authored-by: Yuelin Xin <sc20yx2@leeds.ac.uk>
Co-authored-by: Phoenix Xie <phoenixx0415@gmail.com>
Co-authored-by: Sizhuo Long <longsizhuo@gmail.com>
Co-authored-by: Spark <qizhang94@outlook.com>
Co-authored-by: Thomas <thomasqiu7@gmail.com>
Co-authored-by: ThomasQiu <thomas.qiu@mnfgroup.limited>
Co-authored-by: K3v123 <123932560+K3v123@users.noreply.github.com>
Co-authored-by: Jin <36914748+yanedie@users.noreply.github.com>
2023-12-22 00:16:18 +08:00
Yudong Jin 723af99fb9
Update the assets and GIF animations. (#979) 2023-12-04 03:19:48 +08:00
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
Yudong Jin c7b863f705
Several bug fixes (#919)
* Fix index.md

* Update the badge in index.md

* Fix the programming languages order.
2023-11-04 04:59:15 +08:00
Yudong Jin 7c70b5a466
Update README.md (#918)
* Update README.md

* Update README.md

* Update README.md

* Update README.md
2023-11-04 04:01:06 +08:00
krahets 459697a131 Update README 2023-11-02 01:38:08 +08:00
Yudong Jin 0217624818
Update README (#909) 2023-11-02 01:08:36 +08:00
krahets 63a0e73df0 Unify punctuation. 2023-07-26 08:59:36 +08:00
Yudong Jin 6519653b8f
Update README.md 2023-06-21 20:05:21 +08:00
krahets d57469e2b8 Update slogan 2023-06-21 19:39:15 +08:00
Yudong Jin ba1e5c1d7d
Update README.md 2023-06-19 05:59:30 +08:00
Yudong Jin 8a39c5ceaf
Update README.md (#557) 2023-06-19 05:54:38 +08:00
Yudong Jin cd74dd13b7
Update README.md 2023-06-19 05:41:08 +08:00
krahets fd8b9ce853 Update README and the landing page. 2023-06-19 05:34:41 +08:00
krahets c070d9f933 Update the landing page and README.
Add a example to algorithms_are_everywhere.md.
2023-06-18 04:39:20 +08:00
Yudong Jin 9563965a20
Add the codes of hashmap (#553)
of chaining and open addressing
2023-06-14 02:01:06 +08:00
krahets def8da6617 Prepare 1.0.0b3 release 2023-05-10 19:47:30 +08:00
Yudong Jin 1bbfa85e08
Update README.md 2023-04-10 22:05:02 +08:00
krahets 475ba8baa7 Prepare 1.0.0b2 release 2023-03-30 02:47:51 +08:00
krahets 06f87d8066 Update README.md 2023-03-16 00:05:46 +08:00
Yudong Jin c5f392fea2
Update README.md 2023-03-10 19:02:22 +08:00
krahets ba78fead8e Update README.md 2023-03-10 02:06:29 +08:00
krahets 6659b87ffe Update README.md
Add preface in index.md
2023-03-01 00:24:18 +08:00
krahets f83bf7792c Update the chapter preface and add the chapter appendix 2023-02-27 03:44:54 +08:00
krahets 8b5b00bab8 Update README.md
Remove build utils.
2023-02-17 19:16:59 +08:00
krahets a8cbc5dd0a Update README.md 2023-02-13 16:34:09 +08:00
Yudong Jin 66d0fdae30
Update README.md 2023-02-13 16:15:43 +08:00
Yudong Jin ad8859502c
Update README.md 2023-02-01 14:07:10 +08:00
Yudong Jin 7f3752d306 Update README.md 2023-01-30 20:49:12 +08:00
Yudong Jin 1646c284f6 Update README 2022-12-23 01:43:39 +08:00
Yudong Jin c20cfe5ae8
Update README.md 2022-12-07 22:47:31 +08:00
Yudong Jin 342d00ebc1 Add a testimonial from Prof. Deng 2022-12-07 22:21:43 +08:00
Yudong Jin 90b6dea29f deploy 2022-12-07 21:53:15 +08:00
Yudong Jin 2876d3ac90 Update readme 2022-12-03 21:36:51 +08:00
Yudong Jin 1d9a076cdd
Update README.md 2022-12-03 03:25:39 +08:00
Yudong Jin d85a14521f Fix the util of array to tree. 2022-12-02 00:53:19 +08:00
Yudong Jin dc3c45c326 Update Readme 2022-11-29 23:13:39 +08:00
Yudong Jin 06d4162ddb Update README.md 2022-11-28 03:58:22 +08:00
Yudong Jin 86a9755d1e Update README.md 2022-11-28 03:46:01 +08:00
Yudong Jin 289944eb9e Update README.md 2022-11-28 01:13:11 +08:00
Yudong Jin 731e98fc25 Add C++ codes for the chapter
array and linked list.
2022-11-27 19:07:35 +08:00
Yudong Jin 431a0f6caf 1. Add C++ codes for the chapter of
computational complexity, sorting, searching.
2. Corrected some mistakes.
3. Update README.
2022-11-27 04:19:16 +08:00