Yudong Jin
3f4220de81
Bug fixes and improvements ( #1380 )
...
* 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.
2024-05-31 16:39:06 +08:00
rongyi
21be3fdaf8
[Rust] Normalize mid calculation in case overflow ( #1363 )
...
* Normalize mid calculate in case overflow
* Change ALL language
* Update merge_sort.py
* Update merge_sort.zig
* Update binary_search_tree.zig
* Update binary_search_recur.py
---------
Co-authored-by: Yudong Jin <krahets@163.com>
2024-05-18 18:19:19 +08:00
Yudong Jin
cfc273783b
feat: Add glossary and description for "哈希集合" ( #1310 )
2024-04-28 22:00:25 +08:00
curtishd
4d9bbe72e1
Improve the consistency between code and comments in Kotlin ( #1268 )
...
* style(kotlin): Make code and comments consistent.
* style(kotlin): convert comment location.
* style(c): Add missing comment.
* style(kotlin): Remove redundant semicolon, parenthesis and brace
* style(kotlin): Put constants inside the function.
* style(kotlin): fix unnecessary indentation.
* style(swift): Add missing comment.
* style(kotlin): Add missing comment.
* style(kotlin): Remove redundant comment.
* style(kotlin): Add missing comment.
* Update linked_list.kt
* style(csharp,js,ts): Add missing comment.
* style(kotlin): Remove empty lines.
* Update list.cs
* Update list.js
* Update list.ts
* roll back to commit 1
* style(cs,js,ts): Add missing comment in docfile.
* style(kotlin): Use normal element swapping instead of scope functions.
2024-04-13 20:09:39 +08:00
curtishd
a3ee733e7b
fix(Kotlin): Remove empty lines ( #1264 )
2024-04-10 21:19:19 +08:00
curtishd
1623e3c6a8
feat(Kotlin): Replace value
with _val
( #1254 )
...
* ci(kotlin): Add workflow file.
* Update kotlin.yml
* style(kotlin): value -> _val
---------
Co-authored-by: Yudong Jin <krahets@163.com>
2024-04-10 18:09:43 +08:00
curtishd
896d9a64f6
Refine kotlin code ( #1241 )
...
* style(kotlin): Improve kotlin codes readability.
* remove redundant quotes.
* style(kotlin): improve codes readability.
* style(kotlin): refine kotlin codes.
* Create kotlin.yml
* Create kotlin.yml
* Delete .github/workflows/kotlin
* Delete .github/workflows/main.yml
* Create kotlin.yml
* Update kotlin.yml
* Delete .github/workflows/kotlin.yml
* Create hello_world_workflow.main.kts
* Delete .github/workflows/hello_world_workflow.main.kts
* remove empty line
2024-04-09 16:26:58 +08:00
curtishd
3fe8f67ba9
Improve readability of Kotlin code ( #1236 )
...
* style(kotlin): Improve kotlin codes readability.
* remove redundant quotes.
* style(kotlin): improve codes readability.
2024-04-08 16:09:34 +08:00
curtishd
5725b8a0f1
Improve readability of kotlin code ( #1233 )
...
* style(kotlin): Improve kotlin codes readability.
* remove redundant quotes.
2024-04-07 18:56:59 +08:00
curtishd
2655a2f66a
Simplify kotlin code and improve code readability ( #1198 )
...
* Add kotlin code block for chapter_hashing
* Add kotlin code block for chapter_heap.
* Add kotlin code block for chapter_stack_and_queue and chapter_tree
* fix indentation
* Update binary_tree.md
* style(kotlin): simplify code and improve readability.
* simplify kt code for chapter_computational_complexity.
* style(kotlin): replace ArrayList with MutableList.
* Update subset_sum_i.kt
Use kotlin api instead of java.
* Update subset_sum_ii.kt
use kotlin api instead of java
* style(kotlin): replace ArrayList with mutablelist.
---------
Co-authored-by: Yudong Jin <krahets@163.com>
2024-04-07 01:31:58 +08:00
Yudong Jin
034ee65e9a
Fix bugs and harmonize the code comments ( #1199 )
...
* 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
2024-03-31 03:06:41 +08:00
curtishd
9c07ca99f3
Fix the comment in recursion.kt ( #1177 )
...
* 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>
2024-03-26 03:14:13 +08:00
curtishd
42f48405ef
Fix all the incorrect comment in kotin files ( #1176 )
...
* 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>
2024-03-25 22:14:55 +08:00
curtishd
5ec5ef9af0
Add kotlin code for the utils file ( #1175 )
...
* feat(kotlin): add kotlin code for utils file.
* Update ListNode.kt
* Update PrintUtil.kt
---------
Co-authored-by: Yudong Jin <krahets@163.com>
2024-03-25 19:15:40 +08:00
curtishd
5e77a64341
Add kotlin code for the chapter of tree ( #1172 )
...
* 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.
2024-03-25 16:22:17 +08:00
curtishd
6069cb89a7
Add kotlin code for the chapter of stack and queue ( #1162 )
...
* modified array.kt.
* feat(kotlin): add kotlin code for the chapter of stack and queue.
* modified array.kt
* modified comments.
2024-03-23 19:33:18 +08:00
Yudong Jin
3ea91bda99
fix: Use int instead of float for the example code of log time complexity ( #1164 )
...
* Use int instead of float for the example code of log time complexity
* Bug fixes
* Bug fixes
2024-03-23 02:17:48 +08:00
Nan Lei
300a781fab
Update code comment of quadratic in time_complexity ( #1155 )
2024-03-19 02:28:16 +08:00
curtishd
1845937c5a
Add kotlin code for the chapter of sorting ( #1145 )
...
* feat(kotlin): add kotlin code for chapter sorting.
* style(kotlin): fix some indent.
* refactor(kotlin): refactor quick_sort.kt files.
* style(kotlin): modified medianThree function.
2024-03-18 13:34:20 +08:00
curtishd
54ceef3443
feat(kotlin): add kotlin codes for the chapter of searching. ( #1140 )
2024-03-15 17:11:41 +08:00
curtishd
a05192ea0f
Add kotlin code for the chapter of heap ( #1115 )
...
* feat(kotlin): add kotlin code for dynamic programming.
* Update knapsack.kt
* feat(kotlin): add kotlin codes for graph.
* style(kotlin): reformatted the codes.
* feat(kotlin): add kotlin codes for the chapter of greedy.
* Update max_product_cutting.kt
* feat(kotlin): add kotlin code for chapter of hashing.
* style(kotlin): modified some comment
* Update array_hash_map.kt
* Update hash_map_chaining.kt
* Update hash_map_chaining.kt
* feat(kotlin): add kotlin codes for the chapter of heap.
* Update my_heap.kt
2024-03-15 01:12:00 +08:00
curtishd
eadf4c86d4
Add kotlin code for the chapter of hashing ( #1104 )
...
* feat(kotlin): add kotlin code for dynamic programming.
* Update knapsack.kt
* feat(kotlin): add kotlin codes for graph.
* style(kotlin): reformatted the codes.
* feat(kotlin): add kotlin codes for the chapter of greedy.
* Update max_product_cutting.kt
* feat(kotlin): add kotlin code for chapter of hashing.
* style(kotlin): modified some comment
* Update array_hash_map.kt
* Update hash_map_chaining.kt
* Update hash_map_chaining.kt
2024-03-12 14:08:15 +08:00
curtishd
89679a4a13
Add kotlin codes for the chapter of greedy ( #1103 )
...
* feat(kotlin): add kotlin code for dynamic programming.
* Update knapsack.kt
* feat(kotlin): add kotlin codes for graph.
* style(kotlin): reformatted the codes.
* feat(kotlin): add kotlin codes for the chapter of greedy.
* Update max_product_cutting.kt
2024-03-04 00:10:34 +08:00
curtishd
6a728042fd
Add kotlin code for the chapter of graph ( #1102 )
...
* feat(kotlin): add kotlin code for dynamic programming.
* Update knapsack.kt
* feat(kotlin): add kotlin codes for graph.
* style(kotlin): reformatted the codes.
2024-03-03 19:18:07 +08:00
curtishd
5c1f43fefd
Add kotlin code for dynamic programming ( #1099 )
...
* feat(kotlin): add kotlin code for dynamic programming.
* Update knapsack.kt
2024-03-03 15:14:26 +08:00
curtishd
7cdfa03e68
Add kotlin code for the chapter of divide and conquer ( #1098 )
...
* 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): add kotlin code for divide and conquer.
* Update build_tree.kt
* Update hanota.kt
* Delete codes/kotlin/chapter_backtracking directory
* Delete codes/kotlin/chapter_computational_complexity directory
* Delete codes/kotlin/chapter_divide_and_conquer directory
* feat(kotlin): add kotlin code for divide and conquer.
* Update hanota.kt
2024-02-28 01:25:38 +08:00
curtishd
306dc019ef
Add Kotlin code for computational complexity ( #1090 )
...
* 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.
2024-02-27 17:04:57 +08:00
curtishd
507357ace1
feat(kotlin): Add kotlin code for backtracking chapter ( #1088 )
...
* 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.
2024-02-21 01:57:41 +08:00
curtishd
4b990c10ce
feat(Kotlin): Add Kotlin code for the array and linked list chapter ( #1070 )
...
* feat(kotlin):new kotlin support files
* fix(kotlin):
reviewed the formatting, comments and so on.
* fix(kotlin): fix the indentation and format
2024-02-07 22:55:29 +08:00