474 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
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
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
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
Yudong Jin
43d8520291 Add linkedlist_deque.java 2023-01-20 02:45:09 +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
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
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
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
方圆
44345cd69b
fix: 更快 -> 较快
较大、较慢、较快、较小... 这样顺一些
2023-01-18 14:06:56 +08:00
ZGC
f85b2bde7b
Create classification_of_data_structure.md 2023-01-18 14:05:25 +08:00
Yudong Jin
1e13539ca0 Update the figures in chapter preface. 2023-01-17 02:48:13 +08:00
Yudong Jin
70c1dba1cd Update a comment in randomAccess() 2023-01-17 02:10:52 +08:00
Yudong Jin
5b99d8b4f3
Merge pull request #264 from weibk/patch-1
update python randomAccess
2023-01-17 02:04:44 +08:00
Yudong Jin
2336fe1d50 Update the comments in
binary_search_tree and avl_tree.
2023-01-17 01:53:12 +08:00
Yudong Jin
db5efad27c
Merge pull request #252 from zhuoqinyue/master
Add Typescript and Javascript examples in data_and_memory.md
2023-01-17 00:33:33 +08:00
nuomi1
f0c54abb9a
feat: add Swift codes for hash_map article 2023-01-17 00:02:23 +08:00
zhuoqinyue
1636503c12
Merge branch 'krahets:master' into master 2023-01-16 21:08:49 +08:00
Yudong Jin
592e82818c Update a comment in my_heap. 2023-01-16 19:30:54 +08:00
Yudong Jin
8a4a7aa219 Merge branch 'master' of github.com:krahets/hello-algo 2023-01-16 19:29:40 +08:00
weibk
dab16ee53a
update python randomAccess
random.randomint(start, stop) 返回  数字的范围是 [start, stop] 是一个闭区间, 如果用len(nums) 有可能会索引超出范围
2023-01-16 18:12:38 +08:00
方圆
52d5258f68
fix: 冒泡排序 自适排序 -> 自适应排序 2023-01-16 17:57:28 +08:00
Yudong Jin
d33ececd57 Fix bst_degradation.png 2023-01-16 14:31:00 +08:00
Yudong Jin
b716359c99 Merge branch 'master' of github.com:krahets/hello-algo 2023-01-15 23:33:05 +08:00
Yudong Jin
5f0ae848c4 Update medianThree() in quick_sort. 2023-01-15 23:32:58 +08:00
Yudong Jin
6064e3b708
Merge pull request #259 from dshlstarr/patch-1
fix the Golang code for median in quick_sort.md
2023-01-15 23:23:25 +08:00
dshlstarr
ea3eee8b87
Update quick_sort.md
Fix the Golang code for median
2023-01-15 17:17:52 +08:00
Yudong Jin
3e19205c84 Update a comment in binary_search_tree. 2023-01-15 15:43:06 +08:00
steak-zhuo
9395674e16 update the code style 2023-01-15 13:08:00 +08:00
steak-zhuo
6941a2b34f update the type 2023-01-15 13:06:35 +08:00
Gaosong
811f15cf3c fix: polling from an empty heap will cause panic 2023-01-15 11:50:04 +08:00
steak-zhuo
8d960e7f0e update the comment 2023-01-15 00:32:00 +08:00
steak-zhuo
3129b65b3f Merge branch 'master' of https://github.com/zhuoqinyue/hello-algo 2023-01-14 23:27:31 +08:00
steak-zhuo
b6b8ae902d fix the expression 2023-01-14 23:26:26 +08:00