Yudong Jin
c6e7ea8112
Update the logo and favicon ( #924 )
...
* Update ieration_and_recursion.md
* Update the logo and favicon.
1 year ago
Yudong Jin
c7b863f705
Several bug fixes ( #919 )
...
* Fix index.md
* Update the badge in index.md
* Fix the programming languages order.
1 year ago
krahets
88099b96fa
Update index.md
1 year ago
Yudong Jin
7c70b5a466
Update README.md ( #918 )
...
* Update README.md
* Update README.md
* Update README.md
* Update README.md
1 year ago
krahets
5f3ad1ed3d
A few bug fixes.
1 year ago
JackYang-hellobobo
6c16276494
Update terminology.md ( #915 )
...
* Update terminology.md
对应链表linked list 为 linked list node ,而不应该是对应下文的列表list node
* Update terminology.md
---------
Co-authored-by: Yudong Jin <krahets@163.com>
1 year ago
krahets
7f26e28280
Update preface.
1 year ago
Yudong Jin
23cce00e09
Fix Python build check script. ( #911 )
...
* Fix Python build check script.
* Update python code check workflow
* Update python test script.
* Compatible with Python >=3.9
* Compatible with Python >=3.10
* Fix errors in Windows
* test
* Add Python version in installation.md
* Update test_all.py
1 year ago
krahets
459697a131
Update README
1 year ago
krahets
71b9ded0b9
Remove the unused files.
1 year ago
Yudong Jin
0217624818
Update README ( #909 )
1 year ago
krahets
355cc3a6b1
Bug fixes to C code.
1 year ago
Yuelin Xin
f7dd05e7a4
Add missing terminologies ( #905 )
...
* Update terminology.md
* Update terminology.md
---------
Co-authored-by: Yudong Jin <krahets@163.com>
1 year ago
krahets
33acfc0af7
Fix a typo
1 year ago
Yudong Jin
6133aa63ba
feat: Add the section of terminologies. ( #902 )
...
* Add the section of terminologies.
* fix format
1 year ago
krahets
e629864852
Prepare 1.0.0b6 release.
1 year ago
Yudong Jin
9c28619839
feat: Reimplement the graph code for C ( #901 )
...
* Reimplement the graph code for C
* Free memory of **vertices.
1 year ago
krahets
db5d1d21f3
Several bug fixes.
1 year ago
krahets
efbbfd8203
Reimplement the graph code for C
1 year ago
Justin Tse
c37f0981f0
feat: refactor top_k.ts ( #899 )
1 year ago
lucas
f98b337144
refactor: Re-implement hanota.c ( #885 )
...
* feat: re-impl hanota.c
* chore: Remove useless comment code
* Update hanota.c
* Update hanota.c
* Update print_util.h
* Update CMakeLists.txt
---------
Co-authored-by: Yudong Jin <krahets@163.com>
1 year ago
Yudong Jin
492a69ebca
refactor: Replace vector with array in C code ( #894 )
...
* Re-implement merge sort function.
* Replace vector with array for C.
* fix
1 year ago
krahets
5385057993
Replace "结点" with "节点".
1 year ago
nuomi1
7605cab160
feature(swift): Reimplement merge_sort and top_k ( #898 )
...
* feat: Add swift-collections
* fix: use heap
* refactor: merge
* fix: import HeapModule
1 year ago
Yudong Jin
ba74d4bba7
Reduce the image files size for faster loading. ( #897 )
1 year ago
liuyuxin
1ab83bd3ef
refactor(dart): Re-implement merge sort function ( #896 )
1 year ago
krahets
bd8cda325e
A few improvements to the C code.
1 year ago
krahets
0e10274bb4
Update arrayToTree() and treeToArray() for C.
1 year ago
krahets
5b1a219b8b
Fine-tune code and texts.
1 year ago
易春风
3628b40f44
refactor: re-implement the rust codes of merge sort ( #891 )
1 year ago
liuyuxin
08311f954a
CI(dart): Cancel beta and dev Dart SDK ( #893 )
1 year ago
syd168
356db47cd4
Update array.md ( #890 )
...
* Update array.md
* Update array.md
---------
Co-authored-by: Yudong Jin <krahets@163.com>
1 year ago
Yudong Jin
e441ee4e35
Re-implement merge sort function. ( #888 )
1 year ago
Yudong Jin
7822bf9cd4
feat: add top_k.c and refactor top_k.js ( #889 )
...
* Add top_k.c based on my_heap.c
* Improve the implementation of top_k.js
* Add a comment to top_k
1 year ago
krahets
9f4076d1c1
Update to checkout@v4
1 year ago
liuyuxin
a8b2350705
feat(dart): Add build check for Dart ( #886 )
...
* feat(dart): Add build check for Dart
* feat(dart): Add dart analyze to check
* fix(dart): remove dart analyze
* feat(dart): Ignore unused variable and add dart analyze
1 year ago
Yudong Jin
d26e811e10
Several bug fixes and improvements. ( #887 )
...
* fix the bugs of C code.
* Add a header figure.
* Improve the definition of tree node height.
1 year ago
52coder
436b6fa9a6
Add C++ iterator example for C++ ( #837 )
...
* 增加c++迭代器访问示例
* Update hash_map.md
* Update hash_map.cpp
---------
Co-authored-by: Yudong Jin <krahets@163.com>
1 year ago
Spark
2035aa0cf1
feat: iteration & recursion in Zig ( #804 )
...
* iteration & recursion in Zig
* missing part in time_complexity.md (zig)
* build.zig sync
* Update recursion.zig
* Update iteration.zig
---------
Co-authored-by: Yudong Jin <krahets@163.com>
1 year ago
Yudong Jin
19023148ba
feat: Update the implementation of hash_map_open_addressing.js and .ts ( #881 )
...
* add permutations_ii.c and re-implement permutations_i.c
* Update the implementation of hash_map_open_addressing.js and .ts
* Update hash_map_open_addressing.js
* Update hash_map_open_addressing.js
1 year ago
nuomi1
dbc76ec806
Add workflow_dispatch to Swift, Python and C# CI Check ( #882 )
...
* Update swift.yml
* Update dotnet.yml
* Update python.yml
---------
Co-authored-by: Yudong Jin <krahets@163.com>
1 year ago
krahets
f80b25bd17
Replace Java with Python in pivot division figures
1 year ago
hpstory
fb3ce050c1
feat(csharp): add .net building and testing workflow, solution file ( #879 )
1 year ago
krahets
17252b53a9
Format code and docs.
1 year ago
Logan Qiu
d639d946f0
fix: Removed unnecessary JS & TS codes in linked_list.md ( #852 )
...
* fix: Removed unnecessary JS & TS codes in linked_list.md
* Update linked_list.md
---------
Co-authored-by: Yudong Jin <krahets@163.com>
1 year ago
Reese Wellin
88a1e4aaac
refactor(JS, TS): Improve code readability in edit_distance ( #860 )
...
* fix(JS、TS): chapter_sorting QuickSortMedian and QuickSortTailCall example
* refactor(JS、TS): Improve code readability in edit_distance
* Updated code
1 year ago
krahets
d27890d98d
Fix automating build workflow for Python
1 year ago
krahets
b7c110e5ec
Add build check with py_compile
1 year ago
Yudong Jin
1b9978998a
Create python.yml ( #877 )
1 year ago
Sizhuo Long
9562287a21
Update Q&A of data_structure, array_and_linkedlist ( #861 )
...
* "Add Q&A sections to array/linked_list and tree chapters"
Added question and answers related to the use of std::list in C++ and space complexity in full binary tree traversal to their respective chapters in array_and_linked_list and tree documentation.
* Update summary.md
* Update summary.md
* Update summary.md
* "Expand details on HashTable, arrays, and linked lists in docs"
Extended the section explaining how HashTables use both linear and nonlinear data structures. Added Q&A sections addressing common questions on character type size, the static and dynamic nature of array-based data structures, and distinguishing array and linked list from logic and physical perspective. These changes provide clearer understanding for readers.
* "Add FAQs to array and linked list docs chapter"
Added several Frequently Asked Questions to improve clarity in the arrays and linked list documentation chapter. These questions mainly address the behavior and structure of array initializations, circular array queues, and single-link list node deletion. Providing answers to these can enhance understanding and prevent misconceptions among readers.
* Update summary.md
* Update summary.md
* Update summary.md
---------
Co-authored-by: Yudong Jin <krahets@163.com>
1 year ago