330 Commits

Author SHA1 Message Date
f49c674029 feat: add Swift codes for array article 2023-01-08 17:38:08 +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
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
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
07827ae298 Merge branch 'krahets:master' into master 2023-01-04 07:14:09 +08:00
2069dddd3b feat: add Swift codes for space time tradeoff article 2023-01-03 23:28:59 +08:00
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
377200a39a refactor: use Package.swift to define executable task 2023-01-03 22:15:58 +08:00
1b356ba0a2 add c code for chapter_computational_complexity 2023-01-03 21:19:11 +08:00
6e8954672f feat: add .gitignore file for Swift 2023-01-02 21:40:19 +08:00
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
410c5d6b62 Free memory after removing
a node from a LinkedList or TreeNode.
2023-01-02 19:53:55 +08:00
6b02449f22 Update the chapter sorting (Go code). 2023-01-02 19:09:46 +08:00
5cb62fd458 Update the array (Go code). 2023-01-02 19:03:36 +08:00
1f1c58519d Update the array and linked list (Go code). 2023-01-02 18:59:35 +08:00
82b8a5da39 Merge branch 'master' into master 2023-01-02 18:53:33 +08:00
bacf8553c5 Update linked_list.go 2023-01-02 18:42:58 +08:00
57bd711779 feat: add Swift codes for space complexity article 2023-01-01 21:29:45 +08:00
327b566ff9 Update merge_sort.ts 2022-12-30 13:23:26 -05:00
506bc009c7 Update merge_sort.py 2022-12-30 13:22:59 -05:00
96355afb1c Update merge_sort.js 2022-12-30 13:22:31 -05:00
6ba808ed36 Update merge_sort.java 2022-12-30 13:22:07 -05:00
5d45f71167 Update merge_sort.go 2022-12-30 13:21:40 -05:00
1b71e74baa Update merge_sort.cs 2022-12-30 13:21:03 -05:00
a03353f8e2 Update merge_sort.cpp 2022-12-30 13:20:25 -05:00
56b4d2de8b Merge branch 'krahets:master' into master 2022-12-30 22:47:25 +08:00
0950e43fd7 Merge pull request #178 from guowei-gong/gongguowei
docs(array): sample code for golang
2022-12-30 16:46:18 +08:00
ae78126d80 Update array.go 2022-12-30 16:44:09 +08:00
f2f476a578 Merge pull request #191 from L-Super/patch-1
Add insertion sort in C
2022-12-30 16:37:53 +08:00
c67363a78e Update deque.cs 2022-12-30 16:10:22 +08:00
0cf37e3f8e 添加 deque.cs
以 C# 内置的双向队列 LinkedList 为基础,编写了 C# 版本的 deque
2022-12-30 14:35:54 +08:00
23bbaf12b9 Merge branch 'krahets:master' into patch-1 2022-12-30 09:30:51 +08:00
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
1faad9e187 Merge branch 'master' of github.com:Cathay-Chen/hello-algo 2022-12-29 17:43:34 +08:00
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
b3e3aa1e72 Merge branch 'krahets:master' into master 2022-12-29 13:27:03 +08:00
c0e8b75bfd feat(array): add the Go code to array docs (Chapter of Array and LinkedList) 2022-12-29 13:26:09 +08:00
4fb267918b docs(array): add file author, created time 2022-12-29 10:06:11 +08:00
678e1a025b add zig language support 2022-12-28 20:04:39 +08:00
bb95d47d8e Merge branch 'krahets:master' into master 2022-12-28 21:56:30 +11:00
f0c3bf5766 docs(array): reduce understanding cost
- 去除了并行测试;
- 基于 Java 代码样例,统一了命名风格;
- 基于 Go link 模块代码样例,统一了测试用例风格;
- 我们将 Go 中的 Slice 切片看作 Array 数组。因为这样可以降低理解成本,利于我们将关注点放在数据结构与算法上。
2022-12-28 10:46:12 +08:00
eeb0aec2f1 Merge pull request #166 from L-Super/patch-1
Update bubble_sort.md
2022-12-27 20:13:55 +08:00