378 Commits

Author SHA1 Message Date
daa28be3e4 Merge branch 'master' into binary_search_tree 2023-01-10 13:30:38 +08:00
96d54bff3a test(binary_search_tree): update test param all the language
use param value 7, not 5. function test param value with param value in example picture as same.
2023-01-10 12:16:02 +08:00
a86bdeb7cd Merge branch 'master' of github.com:krahets/hello-algo 2023-01-10 01:49:34 +08:00
b7e09c4c1d Unify the comment format of C# codes. 2023-01-10 01:49:16 +08:00
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
d6d6a16c7e Update the access() function of linked_list 2023-01-10 00:46:04 +08:00
e6021ff59e fix: predicate 2023-01-09 08:05:40 +08:00
5e23c75870 feat: add Swift codes for list article 2023-01-09 08:05:40 +08:00
97ee638d31 Update the Optional alias of Python codes. 2023-01-09 02:49:34 +08:00
4d01436138 Remove avl_tree.cpp to match the latest docs. 2023-01-09 02:30:10 +08:00
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
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
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
388509a842 docs(tree/avl_tree): add go code 2023-01-09 01:13:29 +08:00
cb0071924e feat(tree/avl_tree): add go code 2023-01-09 01:13:29 +08:00
f3e9c2cf89 style: use string interpolation in print 2023-01-08 20:54:40 +08:00
3b52df2a8f style: update comment format 2023-01-08 20:53:24 +08:00
b6abf2b092 (PR #217)update a .gitignore file in the codes/zig dir 2023-01-08 20:38:48 +08:00
33e2c4f4d3 fix(tree): fix ArrToTree in go code 2023-01-08 20:33:30 +08:00
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
e8f7d8f8ba Update .gitignore 2023-01-08 20:30:09 +08:00
7556558704 feat: add Swift codes for linked_list article 2023-01-08 20:22:59 +08:00
230c7723d5 Update comment format of array.swift 2023-01-08 19:55:08 +08:00
73e3452838 Add Swift language blocks to the docs. 2023-01-08 19:41:05 +08:00
3ba37dba3a Fix the test case of the binary tree dfs in Java. 2023-01-08 19:08:07 +08:00
dcc3b2e35b Optimize arrToTree function
in java, cpp, py, go, js, ts.
2023-01-08 19:03:22 +08:00
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
f49c674029 feat: add Swift codes for array article 2023-01-08 17:38:08 +08:00
ab89f66be2 Merge pull request #212 from szu17dmy/master
fix(codes/cpp): add climits headers
2023-01-08 17:24:44 +08:00
1f5f7e14da Merge pull request #196 from RiverTwilight/patch-1
code: added Typescript and Javascript examples
2023-01-06 23:08:56 +08:00
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
0e49f0053a Update the format of the file headers
of c, cpp, java, js, ts, swift.
2023-01-06 03:39:19 +08:00
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
75217d5e8b Update bubble sort (C) and insertion sort (C). 2023-01-06 03:31:58 +08:00
30b4ab6ba7 Update array (Go). 2023-01-06 03:28:27 +08:00
e96272a06f Apply suggestions from code review
Co-authored-by: Justin Tse <xiefahit@gmail.com>
2023-01-06 03:14:52 +08:00
21096c8d0a lint: added comments 2023-01-05 10:27:48 +08:00
c53f64d56b code(ts): worst best time complexity 2023-01-05 10:23:12 +08:00
8031e0e2c5 lint: added missing keyword 2023-01-05 10:20:19 +08:00
7cd1347b44 code(js): worst best time complexity 2023-01-05 10:16:05 +08:00
ea867eadac (PR #204) update c code and doc for time_complexity 2023-01-05 08:39:09 +08:00
3302354909 Update cpp codes for the stack and the queue. 2023-01-05 01:45:08 +08:00
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
2899f453fb Merge branch 'master' into master 2023-01-05 01:11:34 +08:00
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
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
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
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
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
9e4a5fd6d8 update c code for chapter_computational_complexity, add c code to time_complexity.md 2023-01-04 08:09:22 +08:00