Yudong Jin
e720aa2d24
feat: Revised the book ( #978 )
...
* Sync recent changes to the revised Word.
* Revised the preface chapter
* Revised the introduction chapter
* Revised the computation complexity chapter
* Revised the chapter data structure
* Revised the chapter array and linked list
* Revised the chapter stack and queue
* Revised the chapter hashing
* Revised the chapter tree
* Revised the chapter heap
* Revised the chapter graph
* Revised the chapter searching
* Reivised the sorting chapter
* Revised the divide and conquer chapter
* Revised the chapter backtacking
* Revised the DP chapter
* Revised the greedy chapter
* Revised the appendix chapter
* Revised the preface chapter doubly
* Revised the figures
2023-12-02 06:21:34 +08:00
lucaswangdev
070d23ee6e
fix: hash_collision.md squared detection description ( #867 )
2023-10-17 10:49:06 -05:00
Yudong Jin
faa44fecd2
Squash the language code blocks and fix list.md ( #865 )
2023-10-16 12:06:00 -05:00
Yudong Jin
3df5c36370
refactor: Improve the hash_map_chaining.c implementation. ( #858 )
...
* Improve the hash_map_chaining.c implementation.
* Update hash_map_chaining.c
2023-10-13 02:04:45 -05:00
krahets
b39c2a94d3
Move docs/zh back to docs.
...
Move docs/overrides to overrides/.
Other fine tunes.
2023-10-08 04:25:06 +08:00
krahets
6f7e768cb7
Move docs/* to docs/zh/*
2023-10-08 01:33:09 +08:00
krahets
400b3914f6
Move docs/zh back to docs.
2023-10-08 01:22:57 +08:00
krahets
f1ef7e9d10
Move documents to a sub-directory
...
to support multi-language selector.
2023-10-06 00:57:28 +08:00
Nepenthe
dbf6c1c68d
fix: typo ( #826 )
2023-10-02 11:10:41 -05:00
krahets
ff8e7ceec5
Several bug fixes.
2023-09-24 20:38:21 +08:00
Yudong Jin
a46b482951
Refactor the hash_map_open_addressing implementation with lazy reallocation. ( #776 )
2023-09-21 04:43:15 -05:00
Yudong Jin
9c3b7b6422
Sort the coding languages by applications. ( #721 )
2023-09-04 03:19:08 +08:00
krahets
d387d9d41d
finetune
2023-08-29 20:57:37 +08:00
krahets
57851ab11e
Update punctuation
2023-08-27 23:40:39 +08:00
krahets
c5a7323817
Replace ":" with "。"
2023-08-27 22:49:47 +08:00
krahets
106f02809a
Mention figures and tables in normal texts.
...
Fix some figures.
Finetune texts.
2023-08-21 19:33:45 +08:00
krahets
1aff6d6cc2
Polish the content.
2023-08-21 03:57:09 +08:00
krahets
981144e42d
1. lower-case nouns
...
2. fix 2 figures
3. Replace some 「」 by “”
2023-08-20 23:28:30 +08:00
krahets
b9b324b298
Use abbreviation for JavaScript and TypeScript
2023-07-26 15:35:38 +08:00
Yudong Jin
027bdd6510
Release Rust code to documents. ( #656 )
2023-07-26 11:00:53 +08:00
krahets
17f995b432
Finetune the chapter of hashing,
...
divide and conquer, backtracking, tree
2023-07-24 03:04:55 +08:00
krahets
54dc288e61
1. Remove Pair class from hash coliision code.
...
2. Fix the comment in my_list code.
3. Add a Q&A to the summary of sorting.
2023-06-26 23:06:15 +08:00
Yudong Jin
29e6617ec1
Add the section of hash algorithm. Refactor the section of hash map. ( #555 )
2023-06-16 21:20:57 +08:00
krahets
4dddbd1e67
Polish the section of hash map and hash collision.
2023-06-15 01:53:52 +08:00
krahets
5a2a03416f
Update the section of hash collision.
2023-06-14 03:58:39 +08:00
Yudong Jin
9563965a20
Add the codes of hashmap ( #553 )
...
of chaining and open addressing
2023-06-14 02:01:06 +08:00
krahets
268c73b3c3
Update and fix some contents.
...
Place the comment box above the comments.
2023-06-01 18:46:07 +08:00
Suremotoo
951599e192
Update hash_collision.md ( #504 )
...
* Update hash_collision.md
a detailed description of the conditions for converting a linked list into a red-black tree is as follows.
```java
final void treeifyBin(Node<K,V>[] tab, int hash) {
int n, index; Node<K,V> e;
if (tab == null || (n = tab.length) < MIN_TREEIFY_CAPACITY)
}
```
* Update hash_collision.md
---------
Co-authored-by: Yudong Jin <krahets@163.com>
2023-05-18 19:02:32 +08:00
Yudong Jin
1c8b7ef559
refactor: Replace 结点 with 节点 ( #452 )
...
* Replace 结点 with 节点
Update the footnotes in the figures
* Update mindmap
* Reduce the size of the mindmap.png
2023-04-09 04:32:17 +08:00
krahets
3f4e32b2b0
Polish the chapter of graph, hashing, appendix
2023-04-09 03:09:06 +08:00
krahets
22898b6955
Simplify the contents of the sorting algorithms.
2023-03-25 18:41:22 +08:00
krahets
8e78c6036b
Update hash_collision.md
2023-03-18 22:48:26 +08:00
krahets
9bb8e94a2c
Update hash_map and hash_collision.
2023-03-15 03:06:52 +08:00
iScream
ec0856ccfa
docs(Hashing/Hash_Collision): add go part. ( #395 )
...
* docs(Hashing/Hash_Collision): add go part.
* docs(Hashing/Hash_Collision): add go part.
* docs(Hashing/Hash_Collision): add go part.
* docs(Hashing/Hash_Collision): add go part.
* docs(Hashing/Hash_Collision): add go part.
* Update hash_collision.md
* fix context logic question
* Update Go language hash table collision handling to limit each bucket to 8 entries and compare keys' high 8 bits of hash to reduce access to key-value pairs
* Update hash_collision.md
---------
Co-authored-by: Yudong Jin <krahets@163.com>
2023-03-15 02:18:07 +08:00
krahets
c2d641537e
Add summary for the chapters of introduction, hashing, heap, graph, sorting
2023-02-26 22:47:21 +08:00
krahets
9e99ac06ce
Update the captions of all the figures.
2023-02-26 18:18:34 +08:00
krahets
b25aadae6f
Remove the file headers from the docs.
2023-02-26 02:19:40 +08:00
krahets
88b00151b0
Remove the heading numbers
...
in all the source docs.
2023-02-16 03:39:01 +08:00
Yudong Jin
eb0afc98ec
Number the H1 and H2 headings.
2023-01-31 03:37:50 +08:00
Yudong Jin
15c798046a
Update hash collision.
2023-01-30 04:00:50 +08:00
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
Yudong Jin
aaa2ff29f9
Fix all the ** (bolded symbols).
2023-01-09 22:39:30 +08:00
Yudong Jin
f3ef226874
Remove the spaces between “ ” and 中文 aside.
2022-12-21 01:37:58 +08:00
Yudong Jin
9afb297fb6
Update hash_collision.md
2022-12-19 22:12:35 +08:00
Yudong Jin
e3fc0ee25b
Update hash_collision.md
2022-12-19 22:10:21 +08:00
FanXue
453221b85a
Update hash_collision.md
2022-12-19 12:37:01 +08:00
Yudong Jin
e335ca3d99
Update hash collision.
2022-12-13 01:53:24 +08:00
Yudong Jin
2bc6e3076d
Update hash map and hash collision.
2022-12-13 01:36:40 +08:00
Yudong Jin
b328d1aee4
Update hash coollision
2022-12-12 02:53:12 +08:00
Yudong Jin
d1faf8ded0
Update hash collision.
2022-12-12 02:11:42 +08:00