Commit Graph

437 Commits

Author SHA1 Message Date
Yudong Jin b7e09c4c1d Unify the comment format of C# codes. 2023-01-10 01:49:16 +08:00
Yudong Jin 251471430c
Merge pull request #226 from nuomi1/feature/list-Swift
feat: add Swift codes for list article
2023-01-10 00:52:53 +08:00
Yudong Jin d6d6a16c7e Update the access() function of linked_list 2023-01-10 00:46:04 +08:00
sjinzh 2d461b03a4 add zig codes for Section 'Space Complexity' and 'Space Time Tradeoff' 2023-01-09 19:31:45 +08:00
nuomi1 e6021ff59e
fix: predicate 2023-01-09 08:05:40 +08:00
nuomi1 5e23c75870
feat: add Swift codes for list article 2023-01-09 08:05:40 +08:00
Daniel 8154ba83a4
Merge branch 'krahets:master' into master 2023-01-09 11:05:01 +11:00
Yudong Jin 97ee638d31 Update the Optional alias of Python codes. 2023-01-09 02:49:34 +08:00
Yudong Jin 4d01436138 Remove avl_tree.cpp to match the latest docs. 2023-01-09 02:30:10 +08:00
Yudong Jin 6b3c87399b Add time complexity in stack, queue, deque. Update heap. 2023-01-09 02:17:40 +08:00
Yudong Jin 5c943471c7
Merge pull request #220 from Reanon/bugfix/fix-go-code-style
style(go): fix go code style
2023-01-09 02:16:12 +08:00
Yudong Jin b0a173ccf0
Merge pull request #221 from sjinzh/master
(PR #217)update a .gitignore file in the codes/zig dir
2023-01-09 02:11:16 +08:00
Yudong Jin 00e5dfa260
Merge pull request #218 from nuomi1/feature/linked_list-Swift
feat: add Swift codes for linked_list article
2023-01-09 02:08:43 +08:00
reanon 388509a842 docs(tree/avl_tree): add go code 2023-01-09 01:13:29 +08:00
reanon cb0071924e feat(tree/avl_tree): add go code 2023-01-09 01:13:29 +08:00
Yudong Jin ecabb4077b Update codes of heap.java and my_heap.java 2023-01-08 22:18:23 +08:00
nuomi1 f3e9c2cf89
style: use string interpolation in print 2023-01-08 20:54:40 +08:00
nuomi1 3b52df2a8f
style: update comment format 2023-01-08 20:53:24 +08:00
steak-zhuo b7ff82deb5 完善作者信息 2023-01-08 20:39:42 +08:00
sjinzh b6abf2b092 (PR #217)update a .gitignore file in the codes/zig dir 2023-01-08 20:38:48 +08:00
steak-zhuo 742b6b632f 完善注释头格式 2023-01-08 20:35:17 +08:00
reanon 33e2c4f4d3 fix(tree): fix ArrToTree in go code 2023-01-08 20:33:30 +08:00
reanon b73ac7bf4b style(go): fix go code style
Make the classes and methods in the package private, in case misuse
2023-01-08 20:33:30 +08:00
steak-zhuo 8804ab2940 update the indent 2023-01-08 20:30:55 +08:00
Yudong Jin e8f7d8f8ba Update .gitignore 2023-01-08 20:30:09 +08:00
nuomi1 7556558704
feat: add Swift codes for linked_list article 2023-01-08 20:22:59 +08:00
Yudong Jin 230c7723d5 Update comment format of array.swift 2023-01-08 19:55:08 +08:00
Yudong Jin 73e3452838 Add Swift language blocks to the docs. 2023-01-08 19:41:05 +08:00
Yudong Jin 3ba37dba3a Fix the test case of the binary tree dfs in Java. 2023-01-08 19:08:07 +08:00
Yudong Jin dcc3b2e35b Optimize arrToTree function
in java, cpp, py, go, js, ts.
2023-01-08 19:03:22 +08:00
Yudong Jin fc3abc961d
Merge pull request #211 from nuomi1/feature/array-Swift
feat: add Swift codes for array article
2023-01-08 17:58:21 +08:00
nuomi1 f49c674029
feat: add Swift codes for array article 2023-01-08 17:38:08 +08:00
Yudong Jin ab89f66be2
Merge pull request #212 from szu17dmy/master
fix(codes/cpp): add climits headers
2023-01-08 17:24:44 +08:00
steak-zhuo 01a6fcef20 补充完整对应的ts类型 2023-01-08 13:08:30 +08:00
steak-zhuo a7a3618ee0 translate arrToLinkedList method 2023-01-08 12:47:33 +08:00
danielsss 2b0d7d1c1b
Added linear search docs for Typescript 2023-01-07 16:41:46 +11:00
danielsss e1d561bc08
added: linear search for Typescript 2023-01-07 16:38:13 +11:00
Yudong Jin 1f5f7e14da
Merge pull request #196 from RiverTwilight/patch-1
code: added Typescript and Javascript examples
2023-01-06 23:08:56 +08:00
dumingyu 98d1244e32 fix(codes/cpp): add climits headers
This fixes clang++ compile error when using INT_MAX in PrintUtil.
2023-01-06 11:00:12 +08:00
Yudong Jin 0e49f0053a Update the format of the file headers
of c, cpp, java, js, ts, swift.
2023-01-06 03:39:19 +08:00
Yudong Jin fdb102eb16
Merge pull request #208 from sjinzh/master
(PR #204) update c code and doc for time_complexity
2023-01-06 03:34:42 +08:00
Yudong Jin 75217d5e8b Update bubble sort (C) and insertion sort (C). 2023-01-06 03:31:58 +08:00
Yudong Jin 30b4ab6ba7 Update array (Go). 2023-01-06 03:28:27 +08:00
Yudong Jin e96272a06f
Apply suggestions from code review
Co-authored-by: Justin Tse <xiefahit@gmail.com>
2023-01-06 03:14:52 +08:00
RiverTwilight 21096c8d0a lint: added comments 2023-01-05 10:27:48 +08:00
RiverTwilight c53f64d56b code(ts): worst best time complexity 2023-01-05 10:23:12 +08:00
RiverTwilight 8031e0e2c5 lint: added missing keyword 2023-01-05 10:20:19 +08:00
RiverTwilight 7cd1347b44 code(js): worst best time complexity 2023-01-05 10:16:05 +08:00
sjinzh ea867eadac (PR #204) update c code and doc for time_complexity 2023-01-05 08:39:09 +08:00
Yudong Jin 3302354909 Update cpp codes for the stack and the queue. 2023-01-05 01:45:08 +08:00
Yudong Jin f06f80b6ee
Merge pull request #205 from nuomi1/feature/space_time_tradeoff-Swift
feat: add Swift codes for space time tradeoff article
2023-01-05 01:13:37 +08:00
Yudong Jin 2899f453fb
Merge branch 'master' into master 2023-01-05 01:11:34 +08:00
Yudong Jin 9f7a9fde20
Update codes/typescript/chapter_computational_complexity/time_complexity.ts
Co-authored-by: Justin Tse <xiefahit@gmail.com>
2023-01-05 01:02:00 +08:00
Yudong Jin a29a584b6f
Update codes/typescript/chapter_computational_complexity/time_complexity.ts
Co-authored-by: Justin Tse <xiefahit@gmail.com>
2023-01-05 01:01:28 +08:00
Yudong Jin c5a9eea0a9
Update codes/typescript/chapter_computational_complexity/time_complexity.ts
Co-authored-by: Justin Tse <xiefahit@gmail.com>
2023-01-05 01:01:17 +08:00
Yudong Jin abdf1f3117
Update codes/javascript/chapter_computational_complexity/time_complexity.js
Co-authored-by: Justin Tse <xiefahit@gmail.com>
2023-01-05 01:01:03 +08:00
MolDuM e0a3189f91
Update array.c
3 changes:
1. In the enlarge part, I didn't change because I didn't find a good way to deal with the local variable and the clear definition. malloc is commonly used in LeetCode so I think it is not bad for a beginner.
2. I changed the initialization of the second array to make it in the same style as C++.
3. In the enlarge part in main, I deleted the code of pointer free to match the array operations. I also changed the operate array in the later part because the enlarged array cannot be assigned to the older array name.

BTW, sorry for updating so late. Reading different version documents and book are really tiring and boring.
2023-01-04 14:56:16 +08:00
sjinzh 9e4a5fd6d8 update c code for chapter_computational_complexity, add c code to time_complexity.md 2023-01-04 08:09:22 +08:00
sjinzh 07827ae298
Merge branch 'krahets:master' into master 2023-01-04 07:14:09 +08:00
nuomi1 2069dddd3b
feat: add Swift codes for space time tradeoff article 2023-01-03 23:28:59 +08:00
Yudong Jin 4ac254d1f7
Merge pull request #197 from nuomi1/feature/space_complexity-Swift
feat: add Swift codes for space complexity article
2023-01-03 23:12:43 +08:00
nuomi1 377200a39a
refactor: use Package.swift to define executable task 2023-01-03 22:15:58 +08:00
sjinzh 1b356ba0a2 add c code for chapter_computational_complexity 2023-01-03 21:19:11 +08:00
nuomi1 6e8954672f
feat: add .gitignore file for Swift 2023-01-02 21:40:19 +08:00
Yudong Jin f2e9e8f28f
Merge pull request #186 from sjinzh/master
add zig code for chapter_computational_complexity (Zig Version 0.10.0)
2023-01-02 21:38:57 +08:00
RiverTwilight 63cd3e4f65 lint: added prettier config and switch indent type 2023-01-02 21:16:24 +08:00
RiverTwilight 621fcb731c lint: switch indent type 2023-01-02 21:01:16 +08:00
RiverTwilight d3e15a8856 lint: var to let 2023-01-02 20:52:15 +08:00
RiverTwilight db2a91bd93 lint: remove class and main 2023-01-02 20:49:35 +08:00
Yudong Jin 410c5d6b62 Free memory after removing
a node from a LinkedList or TreeNode.
2023-01-02 19:53:55 +08:00
RiverTwilight f83dcce346 fix: doesnt return anything 2023-01-02 19:13:36 +08:00
RiverTwilight 8c736252ab code: transcribe time_complexity.js 2023-01-02 19:10:48 +08:00
Yudong Jin 6b02449f22 Update the chapter sorting (Go code). 2023-01-02 19:09:46 +08:00
Yudong Jin 5cb62fd458 Update the array (Go code). 2023-01-02 19:03:36 +08:00
Yudong Jin 1f1c58519d Update the array and linked list (Go code). 2023-01-02 18:59:35 +08:00
RiverTwilight 2bd24e61a8 code: added doc code 2023-01-02 18:57:26 +08:00
Yudong Jin 82b8a5da39
Merge branch 'master' into master 2023-01-02 18:53:33 +08:00
RiverTwilight 3f00aa39fb code: added code for time complexity chapter 2023-01-02 18:47:36 +08:00
Yudong Jin bacf8553c5
Update linked_list.go 2023-01-02 18:42:58 +08:00
nuomi1 57bd711779
feat: add Swift codes for space complexity article 2023-01-01 21:29:45 +08:00
GN-Yu 327b566ff9
Update merge_sort.ts 2022-12-30 13:23:26 -05:00
GN-Yu 506bc009c7
Update merge_sort.py 2022-12-30 13:22:59 -05:00
GN-Yu 96355afb1c
Update merge_sort.js 2022-12-30 13:22:31 -05:00
GN-Yu 6ba808ed36
Update merge_sort.java 2022-12-30 13:22:07 -05:00
GN-Yu 5d45f71167
Update merge_sort.go 2022-12-30 13:21:40 -05:00
GN-Yu 1b71e74baa
Update merge_sort.cs 2022-12-30 13:21:03 -05:00
GN-Yu a03353f8e2
Update merge_sort.cpp 2022-12-30 13:20:25 -05:00
sjinzh 56b4d2de8b
Merge branch 'krahets:master' into master 2022-12-30 22:47:25 +08:00
Yudong Jin 0950e43fd7
Merge pull request #178 from guowei-gong/gongguowei
docs(array): sample code for golang
2022-12-30 16:46:18 +08:00
Yudong Jin ae78126d80
Update array.go 2022-12-30 16:44:09 +08:00
Yudong Jin f2f476a578
Merge pull request #191 from L-Super/patch-1
Add insertion sort in C
2022-12-30 16:37:53 +08:00
Yudong Jin c67363a78e
Update deque.cs 2022-12-30 16:10:22 +08:00
moonache 0cf37e3f8e
添加 deque.cs
以 C# 内置的双向队列 LinkedList 为基础,编写了 C# 版本的 deque
2022-12-30 14:35:54 +08:00
L-Super 23bbaf12b9
Merge branch 'krahets:master' into patch-1 2022-12-30 09:30:51 +08:00
Listening 0dda12e0ab add insertion sort content 2022-12-30 09:26:26 +08:00
陈国太 cd9f4fc35d fix(array and linkedlist): fix that the printing in the test function is the same as that in other languages 2022-12-29 21:49:46 +08:00
Cathay 1faad9e187 Merge branch 'master' of github.com:Cathay-Chen/hello-algo 2022-12-29 17:43:34 +08:00
Cathay 1062fe64a3 feat(linked_list): add the Go code to linked_list docs (Chapter of Array and LinkedList) 2022-12-29 17:43:16 +08:00
龚国玮 a5e923a387 test(binary_search_tree): update test param
use param value 7, not 5, function test param value with param value in example picture as same.
2022-12-29 14:44:15 +08:00
Cathay b3e3aa1e72
Merge branch 'krahets:master' into master 2022-12-29 13:27:03 +08:00