krahets
1113d03a8f
Add new Q&As.
1 year ago
nuomi1
7f8b0fff54
feat: add Swift codes for hash_collision article ( #569 )
...
* feat: add Swift codes for hash_collision article
* refactor: extract common Pair
* Update hash_map.md
---------
Co-authored-by: Yudong Jin <krahets@163.com>
1 year ago
hpstory
4722e7bca7
feat(csharp/hashing): add code and update docs to chapter hashing ( #568 )
...
* feat(csharp/hashing): add code and update docs to chapter hashing
* revert linked list to list
1 year ago
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.
1 year ago
krahets
3902ccbfc7
Fine-tune the docs.
1 year ago
liuyuxin
62e8f0df50
feat: complete Dart codes for chapter_hashing ( #566 )
1 year ago
Sizhuo Long
efc1c2f49f
add Q&A of hashing, heap, sorting and tree chapter ( #564 )
...
* add`Q&A` of `stack_and_queue` chapter
* Update summary.md
* Update summary.md
* add`Q&A` of `hashing` chapter
* add`Q&A` of `hashing` chapter
* add`Q&A` of `hashing` chapter
* add`Q&A` of `tree` chapter
* add`Q&A` of `heap` chapter
* Update summary.md
* add`Q&A` of `sorting` chapter
* Update summary.md
* Update summary.md
* Update summary.md
---------
Co-authored-by: Yudong Jin <krahets@163.com>
1 year ago
Yudong Jin
1b1af8d038
Add Java and C++ code for the section hash algorithm ( #560 )
1 year ago
krahets
73372ad35a
Update the summary of hashing chapter.
1 year ago
Yudong Jin
29e6617ec1
Add the section of hash algorithm. Refactor the section of hash map. ( #555 )
1 year ago
krahets
4dddbd1e67
Polish the section of hash map and hash collision.
1 year ago
krahets
5a2a03416f
Update the section of hash collision.
1 year ago
Yudong Jin
9563965a20
Add the codes of hashmap ( #553 )
...
of chaining and open addressing
1 year ago
liuyuxin
281c0c618a
feat: modify some Dart codes and add Dart code blocks to the docs ( #543 )
1 year ago
Yudong Jin
025051c81b
Add Dart codes to the documents. ( #529 )
1 year ago
Yudong Jin
041a989d33
Add the chapter cover images ( #528 )
1 year ago
krahets
268c73b3c3
Update and fix some contents.
...
Place the comment box above the comments.
1 year ago
krahets
399e5df39a
Polish some cotents.
2 years ago
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>
2 years ago
Yudong Jin
dbc4906582
Publish the C codes to the docs. ( #469 )
2 years ago
Yudong Jin
881d573790
Refactor the articles related to searching algorithm. Add the chapter of binary search. Add the section of searching algorithm revisited. ( #464 )
2 years ago
krahets
9a74d9a9d1
Polish the chapter of searching and sorting.
2 years ago
krahets
10e2180013
Unify the comment style of python codes
2 years ago
Yudong Jin
1c8b7ef559
refactor: Replace 结点 with 节点 ( #452 )
...
* Replace 结点 with 节点
Update the footnotes in the figures
* Update mindmap
* Reduce the size of the mindmap.png
2 years ago
krahets
3f4e32b2b0
Polish the chapter of graph, hashing, appendix
2 years ago
krahets
22898b6955
Simplify the contents of the sorting algorithms.
2 years ago
krahets
8e78c6036b
Update hash_collision.md
2 years ago
krahets
06f87d8066
Update README.md
2 years ago
krahets
9bb8e94a2c
Update hash_map and hash_collision.
2 years ago
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>
2 years ago
Yudong Jin
9151eaf533
Add typing annotations to Python codes. ( #411 )
2 years ago
krahets
b7fa3bbe86
Fix linked_list.md and hasp_map.md
2 years ago
krahets
902be479b2
Update the contents
2 years ago
krahets
29ae658dea
Fix code formats.
2 years ago
krahets
dabe5d5c24
build
2 years ago
krahets
c2d641537e
Add summary for the chapters of introduction, hashing, heap, graph, sorting
2 years ago
krahets
1a49631dba
Unify the headings in mkdocs.yml and the articles.
2 years ago
krahets
9e99ac06ce
Update the captions of all the figures.
2 years ago
krahets
b25aadae6f
Remove the file headers from the docs.
2 years ago
krahets
2b33f7bc5f
Add step symbols in animations and unify font size for all the figures
2 years ago
krahets
88b00151b0
Remove the heading numbers
...
in all the source docs.
2 years ago
krahets
4b49373385
Update index.md, hashmap.md
2 years ago
krahets
d1e1d76162
Add sorce code blocks of C to the docs.
2 years ago
krahets
ec25970e8e
Update .gitignore
...
Add build script for Zig.
2 years ago
krahets
e8c78f89f0
Add build script for Go and update Go codes.
2 years ago
krahets
6dc21691ed
Add build scripts for C# and
...
unify the coding style.
2 years ago
krahets
38751cc5f5
Add build script for Swift.
2 years ago
krahets
05f0054005
Add build script for JS and TS codes.
2 years ago
krahets
22b7d65d20
Replace ```js with ```javascript
2 years ago
krahets
0407cc720c
Fix Repo
2 years ago
krahets
ecbf2d1560
1. Add build script for Java.
...
2. Add height limitation for code blocks in extra.css.
3. Fix "节点" to "结点".
2 years ago
krahets
ea901af217
1. Add the building util of Python
...
for the markdown docs.
2. Update the deploy.sh
2 years ago
Yudong Jin
a95fe26303
Fix Python code styles.
...
Update hash_map.
2 years ago
Yudong Jin
7ce7386bab
Add Zig code blocks.
2 years ago
Yudong Jin
eb0afc98ec
Number the H1 and H2 headings.
2 years ago
Yudong Jin
15c798046a
Update hash collision.
2 years ago
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.
2 years ago
nuomi1
f0c54abb9a
feat: add Swift codes for hash_map article
2 years ago
Yudong Jin
aaa2ff29f9
Fix all the ** (bolded symbols).
2 years ago
reanon
0243957015
doc(code): modify go code in docs
2 years ago
Yudong Jin
73e3452838
Add Swift language blocks to the docs.
2 years ago
danielsss
eaa48b6b9f
Fixed wrong parameter of Hash Map Set
2 years ago
Yudong Jin
4c9e5cca15
Merge pull request #174 from justin-tse/dev-js-hash
...
Add the JavaScript code and docs for Chapter of Hash Map
2 years ago
justin
60c715b041
Update JavaScript style (Chapter of Hashing)
2 years ago
Yudong Jin
ac90a0fd83
Merge pull request #136 from danielsss/typescript
...
Add the TypeScript code and docs for Chapter of Hash Map #113
2 years ago
justin
650872cb05
Add the JavaScript code to docs (Chapter of Hashing)
2 years ago
danielsss
528b716766
Update hash_map docs
2 years ago
Yudong Jin
8733557f00
Update C# code.
2 years ago
zhuzhiqing
a427cb1b4d
完善所以c#相关的文档和代码
2 years ago
danielsss
18636faf99
Update built-in Hash Map
2 years ago
Daniel
96a719bba6
Merge branch 'krahets:master' into typescript
2 years ago
danielsss
1e72f66f09
Updated code formats and removed useless codes
2 years ago
Yudong Jin
f3ef226874
Remove the spaces between “ ” and 中文 aside.
2 years ago
danielsss
bd21fd8be9
fixed: several bugs
2 years ago
danielsss
6eec01d594
removed: out of array range check
2 years ago
danielsss
eb93939f68
added: typescript hash func
2 years ago
Yudong Jin
9afb297fb6
Update hash_collision.md
2 years ago
Yudong Jin
e3fc0ee25b
Update hash_collision.md
2 years ago
FanXue
453221b85a
Update hash_collision.md
2 years ago
马赛克
a64f7c4d83
Merge branch 'krahets:master' into master
2 years ago
Yudong Jin
533bde6081
Update hash_map.md
2 years ago
iron-irax
67233c2200
Update hash_map.md
...
将可以实现哈希表优势查询的4种数据结构,由无序排列改为有序排列
2 years ago
马赛克
e432f0b987
Merge branch 'krahets:master' into master
2 years ago
Yudong Jin
7a284b7a09
Update hashmap
2 years ago
machangxin
1229f98e92
Fixed some problems, indentation and Pointer
2 years ago
machangxin
aeb4e6077d
Add C++, Python, Go code for chapter_hashing
2 years ago
Yudong Jin
e335ca3d99
Update hash collision.
2 years ago
Yudong Jin
2bc6e3076d
Update hash map and hash collision.
2 years ago
Yudong Jin
b328d1aee4
Update hash coollision
2 years ago
Yudong Jin
d1faf8ded0
Update hash collision.
2 years ago
Yudong Jin
122b0eca26
Update figures.
2 years ago
Yudong Jin
d1efac36ca
Update the chapter of hashing.
2 years ago
Yudong Jin
bc2561fb51
Add the chapter of hash map.
2 years ago