Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] main from krahets:main #10

Open
wants to merge 281 commits into
base: main
Choose a base branch
from
Open

[pull] main from krahets:main #10

wants to merge 281 commits into from

Conversation

pull[bot]
Copy link

@pull pull bot commented Nov 26, 2023

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

@pull pull bot added the ⤵️ pull label Nov 26, 2023
krahets and others added 29 commits January 2, 2024 15:06
* 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
* fix(counting_sort.c): Fix access out-of-bounds issue

* fix(hash_map_open_addressing.c): Fix coding errors

* fix(binary_search_tree.c): Fix unreleased memory

* Update indentataion
* Fix two figures

* Fix a figure
* refine preface index and about_the_book

* update about_the_book

* address suggestions in #997 review

* Update about_the_book.md

* update about_the_book

* Update about_the_book.md

* refine translation of basic_data_types.md

* updated basic_data_types.md

---------

Co-authored-by: Yudong Jin <[email protected]>
* Updata number_encoding.md

* Update number_encodimg.md
* Translate chapter_preface/suggestions.md

* Update suggestions.md

* Update suggestions.md

* Update suggestions.md

* Update suggestions.md

* Update suggestions.md

* Update suggestions.md

* Update suggestions.md

* Update suggestions.md

* Update suggestions.md

---------

Co-authored-by: Yudong Jin <[email protected]>
* Update index.md

improved the abstract.

* Update index.md

redid the sentences, if this one is no good then I will just use what Yuelinxin has provided me.
thanks and sorry for the inconvenience, also happy new year!

* Update index.md

deleted sinuous.
* 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
* 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.
* Update array.md

refined some parts, some changed up a bit.

* Update array.md

edited the things that yanedie has mentioned (not including the final review).
I will simplify a bit in the next commit (I'll try make a balance).

thank you so much for the review Yanedie!

* Update array.md

done the all the parts that Yanedie has suggested.
please check if this version is alright, or is the previous version is better?
thanks and happy new year!

* Update array.md

changed the things that Phoenix has commented.
…queue (#1033)

* 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
* Update the style of the python tutor blocks

* Use pythontutor links instead of iframe in the documents
* 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
* fix(csharp): unified array statement

* feature: add workflow for go/js/ts/zig

* fix python UnicodeDecodeError on windows

* Update space_complexity.go

* Update space_complexity_test.go

* Update space_complexity.go

* remove nodejs, zip workflow

---------

Co-authored-by: Yudong Jin <[email protected]>
* Update the book with the thrid revised edition

* Fix a typo

* Update the contributors' information

* Update the mindmap

* Update the version number
* Update summary.md

changed some words to make it more consistent to the changed mds.

* Update summary.md

---------

Co-authored-by: Yudong Jin <[email protected]>
* Add the hero image.

* Remove code badges from the landing page

* Update the style of the mindmap

* Update the quote of knowledge sharing

* Fix a type

* Update the pull request template

* Update index.md of docs-en
* Update space_complexity.md

10进制正整数n的位数计算的对数部分应该取整

* Update space_complexity.md

* Update space_complexity.md

---------

Co-authored-by: Yudong Jin <[email protected]>
* Prevent the line breaks of buttons on Safari

* Fix a math symbol

* Small improvements

* Bug fixes and improvements.
There is something error when delete node, should 'delete front' or 'delete rear' outside the body of if cycle.
Transmigration-zhou and others added 30 commits July 1, 2024 15:10
* refine translation of graph/graph.md

* Update graph.md
…VL Tree (#1448)

* Fix right-left and left-right inversion on AVL Binary Tree

* Update avl_tree.md

* Update avl_tree.md

---------

Co-authored-by: Yudong Jin <[email protected]>
* refine translation of heap/summary.md

* Update summary.md

* Update summary.md
* preorder, inorder, postorder -> pre-order, in-order, post-order

* Bug fixes

* Bug fixes

* Update what_is_dsa.md

* Sync zh and zh-hant versions

* Sync zh and zh-hant versions.

* Update performance_evaluation.md and time_complexity.md

* Add @khoaxuantu to the landing page.

* Sync zh and zh-hant versions

* Add @ khoaxuantu to the landing page of zh-hant and en versions.

* Sync zh and zh-hant versions.

* Small improvements

* @issue :  #1450 (#1453)

Fix writing "obsecure" to "obscure"

Co-authored-by: Gaya <[email protected]>

* Update the definition of "adaptive sorting".

* Update n_queens_problem.md

* Sync zh, zh-hant, and en versions.

---------

Co-authored-by: Gaya-Khelili <[email protected]>
Co-authored-by: Gaya <[email protected]>
* Update time_complexity.md

Update first paragraph to avoid confusion between time complexity and run time

* Update time_complexity.md

Refine the first paragraph to keep the definition of time complexity

* Update time_complexity.md

---------

Co-authored-by: Yudong Jin <[email protected]>
* Update binary_tree.md

关于完全二叉树严谨性补充:完美二叉树是一棵特殊的完全二叉树,完全二叉树的最底层节点可以是满的。

* Update binary_tree.md

---------

Co-authored-by: Yudong Jin <[email protected]>
* remove extra space

* Update max_capacity_problem.md

* Update algorithms_are_everywhere.md

---------

Co-authored-by: Yudong Jin <[email protected]>
* [cpp] Stick with swap

* [cpp] Stick with swap
* idomatic rust

* More idiomatic rust

* make rust code more idiomatic

* update
* fix(backtracking): minor mistake in Rust code for subset_sum_ii

* Update subset_sum_ii.rs

---------

Co-authored-by: Yudong Jin <[email protected]>
* Update hash_map.md

* Update hash_map.md

* Update hash_map.md to improve concise
* translation_refine_bst

Signed-off-by: steventimes <[email protected]>

* Update binary_search_tree.md

* Update binary_search_tree.md

---------

Signed-off-by: steventimes <[email protected]>
Co-authored-by: Yudong Jin <[email protected]>
修改insert注释
* Update binary_tree_traversal.md

* Update binary_tree_traversal.md with review
双向链表的Dart代码可能存在语法错误,因为前驱节点和后继节点可能为空,所以需要添加问号,否则无法通过空安全检查
Syntax for avl trees updated
* doc: translate chapter_tree/index.md to English

* doc: update translations
* 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: correct hash table insertion

* Use a pointer to a pointer instead of a single pointer in the insert function, ensuring proper updates to the hash table
* Bug fixes: This fixes issues with empty results.

* fix: correct issues in radix sort

* Replaced loop-based array copy with memcpy to ensure efficient memory copying in countingSortDigit
* Fixed a bug in radixSort where the maximum value search loop skipped the last element
* Bug fix: Ensures all elements are checked when determining the maximum value in the array

* perf: improve memory management by adding explicit memory release

* revert: Revert to using the old loop override array method and drop specific api's like memcpy.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.