Commit Graph

1031 Commits

Author SHA1 Message Date
Yudong Jin f103fdecc9 1. Update extra.css for overwrite
the sections title color.
2. Add figures to hash collision.
3. Add inorder traversal in binary search tree.
2023-01-30 03:55:13 +08:00
nuomi1 08bfa0669a
feat: add Swift codes for heap article (#306)
* feat: add Swift codes for heap article

* Update heap.md

---------

Co-authored-by: Yudong Jin <krahets@163.com>
2023-01-29 14:03:30 +08:00
Yudong Jin 29b096d90d
feat: Deque implemented using linked list (#307)
* deque: code

* deque: md

* deque: 修改代码注释

* deque: 修改md文档中代码示例

* deque: 优化注释

* deque: 优化md代码注释

* deque: 添加草图

* deque: rename file

* deque: 优化代码注释

* deque: 更改md中代码示例

* deque: 优化代码,链表的入队和出队依赖size来判断

* deque: 更新md中代码示例

* deque: 更改readme代码示例,并移除了没有使用的代码

* Update deque.md

* Update the figures and the content.

* Add code blocks.

---------

Co-authored-by: FangYuan <374072213@qq.com>
2023-01-29 13:42:42 +08:00
Yudong Jin e308657ae9 Update the test cases of deque. 2023-01-29 13:34:37 +08:00
Yudong Jin 7060433b9d Update the structure of the chapter Graph. 2023-01-29 01:10:53 +08:00
Yudong Jin 00856199c3 Update graph.md 2023-01-29 00:38:36 +08:00
Yudong Jin c25b1d98d5 Merge branch 'master' of github.com:krahets/hello-algo 2023-01-29 00:15:55 +08:00
Yudong Jin 3db7925a5d Enable giscus for graph.md 2023-01-29 00:15:45 +08:00
xBLACKICEx 80e9651fc2
add Rust code array, list (#294)
*  feat(codes/rust/array_and_linkedlist): add array

* 🐳 chore(codes/rust): update Cargo.toml

*  feat(codes/rust/array_and_linkedlist): add list

* 📃 docs(codes/rust/array_and_linkedlist): add miss comment

---------

Co-authored-by: xblakicex <xblakicex@outlook.com>
2023-01-29 00:12:16 +08:00
Reanon da405b579d
Modify the code style of C (#299)
* style(my_list): modify c codes.

* style(stack): modify c codes.

* style(hash): modify c codes.
2023-01-29 00:08:12 +08:00
Zero 3a2a9a996c
fix(codes/c): Fix file header error message (#298) 2023-01-29 00:06:34 +08:00
nuomi1 af8ee88e50
feat: add Swift codes for avl_tree article (#302) 2023-01-29 00:03:28 +08:00
Yudong Jin f58068c838
Add the chapter of Graph (#303)
* Update the chapter graph

* Update the chapter graph

* Update the chapter graph

* Update the chapter graph
2023-01-28 23:56:41 +08:00
Zero 3d197feb30
feat(codes/c): Update array_stack.c codes (#289) 2023-01-28 00:52:01 +08:00
sjinzh b951eb0cfc
add zig codes for Section Binary Tree, Binary Search Tree and AVL Tree (#293)
* add zig codes for Section 'Binary Tree'

* add zig codes for Section 'Binary Tree'

* add zig codes for Section 'Binary Tree'

* add zig codes for Section 'Binary Tree'

* add zig codes for Section 'Binary Tree' and 'Binary Search Tree'

* update zig codes for Section 'Binary Tree' and 'Binary Search Tree'

* update zig codes for Section 'Binary Tree', 'Binary Search Tree' and 'AVL Tree'
2023-01-28 00:47:58 +08:00
beintentional 3858048d0f
更新队列的链表实现中 self.__front 判空的方式 (#297)
* 更新队列的链表实现中 self.__front 判空的方式

self.__front 初始化为 None, 元素入队判断队列是否为空,延用头节点的初始化值 None 而不是 0

* Update linkedlist_queue.py

---------

Co-authored-by: Yudong Jin <krahets@163.com>
2023-01-28 00:30:37 +08:00
nuomi1 d76e6582fa
feat: add Swift codes for binary_search_tree article (#296) 2023-01-27 01:52:51 +08:00
陆陆侠 f73231568c
typo: 双引号 (#295) 2023-01-26 15:13:29 +08:00
sjinzh fc8bbb7d1c
add zig codes for Section 'Binary Tree' (#292)
* add zig codes for Section 'Binary Tree'

* add zig codes for Section 'Binary Tree'
2023-01-21 16:19:26 +08:00
sjinzh d9f8c53e4a
add zig codes for Section Queue and Deque (#291)
* add zig codes for Section 'Queue'

* update zig codes for Section 'Queue'

* update zig codes for Section 'Queue'

* update zig codes for Section 'Queue'

* update zig codes for Section 'Queue' and 'Deque'

* update zig codes for Section 'Queue' and 'Deque'

* update zig codes for Section 'Queue' and 'Deque'
2023-01-21 01:22:13 +08:00
Zero 0b5761eaf5
fix(codes/c): Fix unknown behavior when size is 0 or arr is a null pointer (#288)
Co-authored-by: Yudong Jin <krahets@163.com>
2023-01-21 01:16:22 +08:00
Yudong Jin 31eefe028a Update linkedlist_deque.java 2023-01-20 02:56:50 +08:00
Yudong Jin 43d8520291 Add linkedlist_deque.java 2023-01-20 02:45:09 +08:00
sjinzh 1cc743e97a
add zig codes for Section Quick Sort, Merge Sort, Radix Sort (#282)
* add zig codes for Section 'Quick Sort' (quick_sort.zig), 'Merge Sort' (merge_sort.zig)

* add zig codes for Section 'Quick Sort' (quick_sort.zig), 'Merge Sort' (merge_sort.zig)

* add zig codes for Section 'Quick Sort' (quick_sort.zig), 'Merge Sort' (merge_sort.zig), 'Radix Sort' (radix_sort.zig)

* add zig codes for Section 'Quick Sort' (quick_sort.zig), 'Merge Sort' (merge_sort.zig), 'Radix Sort' (radix_sort.zig)
2023-01-19 23:27:14 +08:00
方圆 caa775c53d
fix: 二分查找,左闭右开区间实现中,注释区间范围右侧符号应该是)而不应该是] (#286)
* fix: 二分查找,左闭右开区间实现中,注释区间范围右侧符号应该是)而不应该是]

我觉得需要改一下,这样更好理解

* fix: 二分查找,代码注释中 ] -> )
2023-01-19 21:06:24 +08:00
方圆 e3164c4513
fix: 二分查找中,双引号写反了 (#287)
md中不好识别,但在页面上展示是反着的
2023-01-19 18:46:41 +08:00
Yudong Jin 232f1ed2c0 Update .gitattributes 2023-01-19 03:16:01 +08:00
Yudong Jin 43891ae887 Update .gitattributes 2023-01-19 03:12:27 +08:00
Yudong Jin 2622acc6a6
Remove offline plugin (#281) 2023-01-19 03:06:21 +08:00
Yudong Jin 20ecc23275 Add offline plugin 2023-01-19 03:01:10 +08:00
Yudong Jin 702ab485b2
Merge pull request #251 from xBLACKICEx/rust-computational_complexity
Rust computational complexity
2023-01-19 02:24:52 +08:00
Yudong Jin f6176c2665
Merge pull request #278 from sjinzh/master
add zig codes for Section 'Binary Search' (binary_search.zig), 'Hash Search' (hashing_search.zig)
2023-01-19 02:17:26 +08:00
Yudong Jin ca970f4b34
Merge pull request #279 from nuomi1/feature/binary_tree_traversal-Swift
feat: add Swift codes for binary_tree_traversal article
2023-01-19 02:13:28 +08:00
Yudong Jin 832755454d Merge branch 'master' of github.com:krahets/hello-algo 2023-01-19 02:04:42 +08:00
Yudong Jin 90ee88ccf5 Update stack, queue, space_time_tradeoff 2023-01-19 02:04:21 +08:00
nuomi1 d52b60804b
feat: add Swift codes for binary_tree_traversal article 2023-01-19 00:12:54 +08:00
sjinzh cee7b0f4f9 add zig codes for Section 'Binary Search' (binary_search.zig), 'Hash Search' (hashing_search.zig) 2023-01-18 23:40:43 +08:00
Yudong Jin 46429bcb23
Merge pull request #277 from nuomi1/feature/binary_tree-Swift
feat: add Swift codes for binary_tree article
2023-01-18 21:42:30 +08:00
nuomi1 3ba87bcd7b
feat: add Swift codes for binary_tree article 2023-01-18 21:37:13 +08:00
Yudong Jin 4d021775c3 Update space_time_tradeoff.md 2023-01-18 19:58:00 +08:00
Yudong Jin 9e24a79096 Update space_time_tradeoff.md 2023-01-18 19:56:56 +08:00
Yudong Jin 0bef99d438
Merge pull request #270 from sjinzh/master
update zig codes for Section 'Hash Map' (array_hash_map.zig)
2023-01-18 19:21:38 +08:00
Yudong Jin 1c7008289f
Merge pull request #273 from Reanon/feat-c-sort
Add quick_sort/radix_sort to C code.
2023-01-18 19:19:03 +08:00
Yudong Jin 30f991f31e
Merge pull request #274 from Reanon/feat-go-sort
Add radix_sort to go codes
2023-01-18 19:17:40 +08:00
Yudong Jin 5484e7c3d1
Merge pull request #253 from Gonglja/master
Add my_list, linkedlist_stack codes in C
2023-01-18 19:15:48 +08:00
Yudong Jin a0990a0f7a
Merge branch 'master' into master 2023-01-18 19:14:38 +08:00
Yudong Jin d96633aebd Merge branch 'master' of github.com:krahets/hello-algo 2023-01-18 19:10:12 +08:00
Yudong Jin fc221b19da fix: stack_operations.png, bubble_sort.py 2023-01-18 19:09:56 +08:00
Yudong Jin 3b6f34fd5d
Merge pull request #272 from FangYuan33/patch-1
fix: 更快 -> 较快
2023-01-18 19:01:06 +08:00
Yudong Jin da1b01b7c4
Merge pull request #271 from GaochaoZhu/patch-1
线形改为线性
2023-01-18 18:57:00 +08:00