Yudong Jin
f68bbb0d59
Update the book based on the revised second edition ( #1014 )
...
* Revised the book
* Update the book with the second revised edition
* Revise base on the manuscript of the first edition
2023-12-28 18:06:09 +08:00
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
krahets
5aacf2dfe0
Improve Python code for importing modules.
2023-10-19 16:21:51 +08:00
krahets
4355f8d49f
Several bug fixes.
2023-10-04 02:30:31 +08: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
krahets
9f59c572b5
fine tune
2023-09-17 01:13:15 +08:00
krahets
dd72335235
Format C, C++, C#, Go, Java, Python, Rust code.
2023-09-02 23:54:38 +08:00
krahets
932d14644d
Polish the content
...
Polish the chapter preface, introduction and complexity anlysis
2023-08-08 23:16:33 +08:00
krahets
6da6d24193
Fix the code of hash map chaining.
2023-08-01 17:05:40 +08:00
krahets
90af225dae
Remove -> None
for Python functions
2023-07-24 22:34:05 +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
1b1af8d038
Add Java and C++ code for the section hash algorithm ( #560 )
2023-06-21 19:26:16 +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
Yudong Jin
9563965a20
Add the codes of hashmap ( #553 )
...
of chaining and open addressing
2023-06-14 02:01:06 +08:00
krahets
e196962d0a
Simplify the declarations of the Python code.
2023-05-22 22:03:57 +08:00
krahets
10e2180013
Unify the comment style of python codes
2023-04-09 05:30:02 +08:00
Yudong Jin
5ddcb60825
Format python codes with black. ( #453 )
2023-04-09 05:05:35 +08:00
Yudong Jin
8918ec9079
refactor: Follow the PEP 585 Typing standard ( #439 )
...
* Follow the PEP 585 Typing standard
* Update list.py
2023-03-23 18:51:56 +08:00
krahets
518b9efabc
Update a comment in array_hash_map
2023-03-15 03:48:31 +08:00
krahets
d5afd93571
Update array_hash_map
2023-03-15 03:11:43 +08:00
Yudong Jin
9151eaf533
Add typing annotations to Python codes. ( #411 )
2023-03-12 18:49:52 +08:00
krahets
7c501140f0
Update code style for Python
2023-03-03 03:07:22 +08:00
krahets
ea901af217
1. Add the building util of Python
...
for the markdown docs.
2. Update the deploy.sh
2023-02-06 23:23:21 +08:00
Yudong Jin
a95fe26303
Fix Python code styles.
...
Update hash_map.
2023-02-03 20:03:30 +08:00
machangxin
26ad485dd2
Add function PrintMap() in Go
2022-12-16 10:55:28 +08:00
Yudong Jin
c071ab88d2
Update hash map
2022-12-15 23:08:07 +08:00
machangxin
1229f98e92
Fixed some problems, indentation and Pointer
2022-12-15 09:43:20 +08:00
machangxin
aeb4e6077d
Add C++, Python, Go code for chapter_hashing
2022-12-14 17:18:32 +08:00