* 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
* feat(kotlin): add kotlin code for utils file.
* Update ListNode.kt
* Update PrintUtil.kt
* fix: add the header comment for linkedlist_stack class.
* fix(kotlin): fix the kotlin file name.
* delete blank line in main function
* add comment for class head.
* delete the old file.
* fix the created time
* delete blank line beneath files.
* keep tailRecur function consistent with other.
* Update recursion.kt
---------
Co-authored-by: Yudong Jin <krahets@163.com>
* 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
* feat(kotlin): add kotlin code for utils file.
* Update ListNode.kt
* Update PrintUtil.kt
* fix: add the header comment for linkedlist_stack class.
* fix(kotlin): fix the kotlin file name.
* delete blank line in main function
* add comment for class head.
* delete the old file.
* fix the created time
* delete blank line beneath files.
---------
Co-authored-by: Yudong Jin <krahets@163.com>
* modified array.kt.
* feat(kotlin): add kotlin code for the chapter of stack and queue.
* modified array.kt
* modified comments.
* feat(kotlin): add kotlin code for the chapter of tree.
* feat(kotlin): add kotlin code for the chapter of tree.
* Update avl_tree.md
* Remove the empty space
* Simplify the heading of the paperbook chapter
* Update hash_map_open_addressing.go to the latest version
* Improvements
* Fix rust compile warning and an obvious print error in array.rs
* Update LinkedList
1. drop unnessaray mut borrow
2. fmt code and make variable more readable
* follow convention of this repo
* Update list_node.rs
---------
Co-authored-by: Yudong Jin <krahets@163.com>
* feat(kotlin):new kotlin support files
* fix(kotlin):
reviewed the formatting, comments and so on.
* fix(kotlin): fix the indentation and format
* feat(kotlin): Add kotlin code for the backtraking chapter.
* fix(kotlin): fix incorrect output of preorder_traversal_iii_template.kt file
* fix(kotlin): simplify kotlin codes
* fix(kotlin): modify n_queens.kt for consistency.
* feat(kotlin): add kotlin code for computational complexity.
* fix(kotlin): remove iteration folder.
* fix(kotlin): remove n_queens.kt file out of folder.
* fix(kotlin): remove some folders.
* style(kotlin): modified two chapters.
* feat(kotlin):new kotlin support files
* fix(kotlin):
reviewed the formatting, comments and so on.
* fix(kotlin): fix the indentation and format
* feat(kotlin): Add kotlin code for the backtraking chapter.
* fix(kotlin): fix incorrect output of preorder_traversal_iii_template.kt file
* fix(kotlin): simplify kotlin codes
* fix(kotlin): modify n_queens.kt for consistency.
* Update the format of Q&As in docs-en
* Fix the code comments of JavaScript and TypeScript
* Add the initial translation of the chapter of stack and queue
* Fix Python code
* Add the pythontutor blocks of the chapter tree, heap, graph, searching, sorting, divide and conquer, dynamic programming and greedy.
Improve the pythontutor blocks of the chapter array and linkedlist and backtracking.
Add the tutorial of pythontutor in how-to-read section.
* Reduce the image's file size.