faa44fecd2 
					 
					
						
						
							
							Squash the language code blocks and fix list.md ( #865 )  
						
						 
						
						
						
						
					 
					
						2023-10-16 12:06:00 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						346c8451de 
					 
					
						
						
							
							Fix code naming style.  
						
						 
						
						
						
						
					 
					
						2023-10-15 21:18:09 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ada37fd1f8 
					 
					
						
						
							
							Fix Python code.  
						
						 
						
						
						
						
					 
					
						2023-10-14 22:15:02 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						84e2799f1b 
					 
					
						
						
							
							Fix hash_map_chaining.c and  
						
						 
						
						... 
						
						
						
						hash_map_open_addressing.c 
						
						
					 
					
						2023-10-13 14:32:49 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						da5ef293d9 
					 
					
						
						
							
							fix a typo  
						
						 
						
						
						
						
					 
					
						2023-10-11 17:39:56 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						227bd66223 
					 
					
						
						
							
							Update Dockerfile and mkdocs.yml  
						
						 
						
						... 
						
						
						
						Fix a variable name in list.md 
						
						
					 
					
						2023-10-10 13:16:09 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c37b7c807b 
					 
					
						
						
							
							Several bug fixes  
						
						 
						
						
						
						
					 
					
						2023-10-09 18:21:18 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fb552987f5 
					 
					
						
						
							
							Update variable names in list and my_list  
						
						 
						
						
						
						
					 
					
						2023-10-09 18:20:42 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e5f8c93f5d 
					 
					
						
						
							
							fix a Python variable name in list.md  
						
						 
						
						... 
						
						
						
						Python 代码中的列表命名为list时,会出现如下错误。
 list:list[int] = [1, 2, 3, 4, 5]
TypeError: list indices must be integers or slices, not type
建议修改为list2 
						
						
					 
					
						2023-10-09 01:47:25 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c098bcdde4 
					 
					
						
						
							
							Several bug fixes.  
						
						 
						
						
						
						
					 
					
						2023-10-09 01:06:26 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b85deae275 
					 
					
						
						
							
							Update time_complexity.md ( #844 )  
						
						 
						
						... 
						
						
						
						错别字 
						
						
					 
					
						2023-10-08 07:39:41 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e03022d5fb 
					 
					
						
						
							
							fix: Polishing code format on linearLogRecur, convert String type to string ( #841 )  
						
						 
						
						
						
						
					 
					
						2023-10-08 07:33:30 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b39c2a94d3 
					 
					
						
						
							
							Move docs/zh back to docs.  
						
						 
						
						... 
						
						
						
						Move docs/overrides to overrides/.
Other fine tunes. 
						
						
					 
					
						2023-10-08 04:25:06 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f62256bee1 
					 
					
						
						
							
							fix(csharp): Modify method name to PascalCase, simplify new expression ( #840 )  
						
						 
						
						... 
						
						
						
						* Modify method name to PascalCase(array and linked list)
* Modify method name to PascalCase(backtracking)
* Modify method name to PascalCase(computational complexity)
* Modify method name to PascalCase(divide and conquer)
* Modify method name to PascalCase(dynamic programming)
* Modify method name to PascalCase(graph)
* Modify method name to PascalCase(greedy)
* Modify method name to PascalCase(hashing)
* Modify method name to PascalCase(heap)
* Modify method name to PascalCase(searching)
* Modify method name to PascalCase(sorting)
* Modify method name to PascalCase(stack and queue)
* Modify method name to PascalCase(tree)
* local check 
						
						
					 
					
						2023-10-07 12:33:46 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6f7e768cb7 
					 
					
						
						
							
							Move docs/* to docs/zh/*  
						
						 
						
						
						
						
					 
					
						2023-10-08 01:33:09 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						400b3914f6 
					 
					
						
						
							
							Move docs/zh back to docs.  
						
						 
						
						
						
						
					 
					
						2023-10-08 01:22:57 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f1ef7e9d10 
					 
					
						
						
							
							Move documents to a sub-directory  
						
						 
						
						... 
						
						
						
						to support multi-language selector. 
						
						
					 
					
						2023-10-06 00:57:28 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						04e2a46bcd 
					 
					
						
						
							
							fine tune  
						
						 
						
						
						
						
					 
					
						2023-10-05 14:34:42 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						bcb5bf641a 
					 
					
						
						
							
							Update hash_algorithm.md ( #836 )  
						
						 
						
						... 
						
						
						
						* Update hash_algorithm.md
- Add the hiding property required for the hash algorithm in security domain.
* Update hash_algorithm.md
---------
Co-authored-by: Yudong Jin <krahets@163.com> 
						
						
					 
					
						2023-10-03 13:32:49 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4355f8d49f 
					 
					
						
						
							
							Several bug fixes.  
						
						 
						
						
						
						
					 
					
						2023-10-04 02:30:31 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0e3d2ce4bb 
					 
					
						
						
							
							feat: Add rust code in binary_tree.md ( #759 )  
						
						 
						
						... 
						
						
						
						* feat: Add binary_tree.md
* Update binary_tree.md
---------
Co-authored-by: Yudong Jin <krahets@163.com> 
						
						
					 
					
						2023-10-02 11:43:24 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d86cb0ee5d 
					 
					
						
						
							
							Update array.md & hash_map.md ( #827 )  
						
						 
						
						... 
						
						
						
						* Update array.md
- Update array.md
- Add comments to maintain consistency with implementations in other languages.
* Update hash_map.md
- Update hash_map.md
- Update the filename to correspond with the filenames in the "codes/go" directory. 
						
						
					 
					
						2023-10-02 11:13:44 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						dbf6c1c68d 
					 
					
						
						
							
							fix: typo ( #826 )  
						
						 
						
						
						
						
					 
					
						2023-10-02 11:10:41 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						98538b924f 
					 
					
						
						
							
							Several bugs fixes and improvments;  
						
						 
						
						
						
						
					 
					
						2023-10-01 19:33:53 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ddb2f9e024 
					 
					
						
						
							
							Update suggestions ( #812 )  
						
						 
						
						... 
						
						
						
						* Update suggestions
Here I think using "code warehouse" instead of "code warehouse" can eliminate unnecessary ambiguity.
* Update suggestions.md
---------
Co-authored-by: Yudong Jin <krahets@163.com> 
						
						
					 
					
						2023-10-01 06:30:32 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						cbe76b58a2 
					 
					
						
						
							
							feat: add rust docs ( #815 )  
						
						 
						
						... 
						
						
						
						* feat: add rust docs
* Import std types for built_in_hash doc 
						
						
					 
					
						2023-10-01 06:25:03 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						79ee529b47 
					 
					
						
						
							
							Update deque.md ( #808 )  
						
						 
						
						... 
						
						
						
						* Update deque.md
添加了信息:
其名字"deque"是"double-ended queue"的缩写,反映了这种数据结构的主要特点。"
帮助读者更好记住deque的英文名,也能更好联系到其特性
* Update deque.md
---------
Co-authored-by: Yudong Jin <krahets@163.com> 
						
						
					 
					
						2023-09-28 01:53:16 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						22be495412 
					 
					
						
						
							
							fix(cpp). update hash_map ( #800 )  
						
						 
						
						... 
						
						
						
						* fix(cpp). update hash_map
遍历 map 还是 k-v 键值对
* Update hash_map.md
---------
Co-authored-by: Yudong Jin <krahets@163.com> 
						
						
					 
					
						2023-09-25 22:07:14 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ea7eb514fc 
					 
					
						
						
							
							Update graph_traversal.md ( #801 )  
						
						 
						
						... 
						
						
						
						笔误文字重复 
						
						
					 
					
						2023-09-25 22:05:13 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e567d08348 
					 
					
						
						
							
							Bug fixes  
						
						 
						
						
						
						
					 
					
						2023-09-26 10:57:53 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ff8e7ceec5 
					 
					
						
						
							
							Several bug fixes.  
						
						 
						
						
						
						
					 
					
						2023-09-24 20:38:21 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e3773b7f76 
					 
					
						
						
							
							Several bug fixes and improments.  
						
						 
						
						
						
						
					 
					
						2023-09-24 19:35:32 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0f0892b8f5 
					 
					
						
						
							
							Update dp_problem_features.md ( #772 )  
						
						 
						
						... 
						
						
						
						* Update dp_problem_features.md
这样的中文描述和转移方程更加一致
* Update dp_problem_features.md
---------
Co-authored-by: Yudong Jin <krahets@163.com> 
						
						
					 
					
						2023-09-24 03:42:17 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						af65ab08ef 
					 
					
						
						
							
							Update .gitignore  
						
						 
						
						... 
						
						
						
						Remove prev and next button in footer.html 
						
						
					 
					
						2023-09-21 20:48:54 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						16574186ee 
					 
					
						
						
							
							feat: add previous and next button in content.html ( #763 )  
						
						 
						
						... 
						
						
						
						* fix: linkedlist_stack.py 中的peek方法需要判空raise Error
栈空的时候不能再 peek() 。另外由于 pop() 复用了 peek() ,栈空时返回的 None 会传递到 pop() 中的 num ,导致后续的继续执行 
 self.peek.next 报错等后续问题
* Update linkedlist_stack.py
* Update linkedlist_queue.py
* Update linkedlist_deque.py
* feat: Move the pagination nav above the comments
* feat: Move the pagination nav above the comments
* Delete docs/overrides/partials/footer.html
* Update content.html
---------
Co-authored-by: Yudong Jin <krahets@163.com>
Co-authored-by: long.ma <long.ma@sumscope.com> 
						
						
					 
					
						2023-09-21 05:39:29 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a46b482951 
					 
					
						
						
							
							Refactor the hash_map_open_addressing implementation with lazy reallocation. ( #776 )  
						
						 
						
						
						
						
					 
					
						2023-09-21 04:43:15 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8effa58a59 
					 
					
						
						
							
							Several bug fixes.  
						
						 
						
						
						
						
					 
					
						2023-09-20 01:53:44 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7cbe284fcf 
					 
					
						
						
							
							follow PEP585 typing ( #767 )  
						
						 
						
						... 
						
						
						
						Signed-off-by: Qingpeng Li <qingpeng9802@gmail.com> 
						
						
					 
					
						2023-09-19 14:41:02 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9f59c572b5 
					 
					
						
						
							
							fine tune  
						
						 
						
						
						
						
					 
					
						2023-09-17 01:13:15 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b2246e11a7 
					 
					
						
						
							
							feat: add Rust code in queue.md and deque.md ( #757 )  
						
						 
						
						... 
						
						
						
						* feat: add Rust code in queue.md
* feat: add Rust code in deque.md
* style: fix comment style 
						
						
					 
					
						2023-09-17 00:39:57 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0a2ad4489a 
					 
					
						
						
							
							feat: add Rust code in stack.md ( #748 )  
						
						 
						
						... 
						
						
						
						* Update stack.md
Add rust sample code
* Update stack.md
* Update stack.md
---------
Co-authored-by: Yudong Jin <krahets@163.com> 
						
						
					 
					
						2023-09-15 02:11:46 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						eba015c0bb 
					 
					
						
						
							
							add Rust codes for hash_map ( #751 )  
						
						 
						
						
						
						
					 
					
						2023-09-15 02:09:16 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						cb9c14f5ff 
					 
					
						
						
							
							fix build_tree, binary_search_tree.cs  
						
						 
						
						... 
						
						
						
						fix two figures 
						
						
					 
					
						2023-09-15 02:08:09 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d190dbf3c1 
					 
					
						
						
							
							Several enhancements and fixes  
						
						 
						
						
						
						
					 
					
						2023-09-14 03:36:31 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e8554975f4 
					 
					
						
						
							
							Update what_is_dsa.md ( #745 )  
						
						 
						
						... 
						
						
						
						* Update what_is_dsa.md
优化了语句表达
* Update what_is_dsa.md
---------
Co-authored-by: Yudong Jin <krahets@163.com> 
						
						
					 
					
						2023-09-13 03:25:20 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3e41e2f475 
					 
					
						
						
							
							Update suggestions.md ( #744 )  
						
						 
						
						... 
						
						
						
						给Rust添加注释说明 
						
						
					 
					
						2023-09-13 02:51:23 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						76e953a74c 
					 
					
						
						
							
							style: Make the picture not glare in dark theme ( #741 )  
						
						 
						
						... 
						
						
						
						* style: Make the picture not glare in dark theme
* Update extra.css
---------
Co-authored-by: Yudong Jin <krahets@163.com> 
						
						
					 
					
						2023-09-12 03:13:17 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5f814d6538 
					 
					
						
						
							
							Add comparison between iteration and recursion.  
						
						 
						
						... 
						
						
						
						Fix the figure of tail recursion.
Fix two links. 
						
						
					 
					
						2023-09-12 00:56:59 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3530f8c5ce 
					 
					
						
						
							
							prepare 1.0.0b5 release  
						
						 
						
						
						
						
					 
					
						2023-09-10 22:43:59 +08:00