918380b56a 
					 
					
						
						
							
							feat(csharp/backtracking): add csharp code in permutations ( #478 )  
						
						 
						
						... 
						
						
						
						* feat(csharp/backtracking): add csharp code in permutations
* Update permutations_i.cs
* Update permutations_ii.cs
* Update permutations_ii.cs
---------
Co-authored-by: Yudong Jin <krahets@163.com> 
						
						
					 
					
						2023-04-24 14:37:45 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						40e6d2b415 
					 
					
						
						
							
							Rename the common modules.  
						
						 
						
						
						
						
					 
					
						2023-04-24 04:20:51 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						145975b335 
					 
					
						
						
							
							Rename the common modules in Java, C++ and C.  
						
						 
						
						
						
						
					 
					
						2023-04-24 04:11:18 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c6eecfd0dc 
					 
					
						
						
							
							feat: Add the section of permutations problem. ( #476 )  
						
						 
						
						... 
						
						
						
						* Add the section of permutations problem.
* Update permutations_problem.md 
						
						
					 
					
						2023-04-24 03:33:30 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						95ed93dc4b 
					 
					
						
						
							
							feat: add C array hash map ( #424 )  
						
						 
						
						... 
						
						
						
						* feat: add C hash map
* fix: hash map put bug
* fix: C array hash map
* fix: Incorrect indentation
* refactory array hash map
* remove header
* refactory print
* 修改注释
* replace all the Tab with 4 spaces
* 向 cpp 靠拢
* 删除错误注释
* delete <stdlib.h>
* delete array_hash_map.h
* Update array_hash_map.c
---------
Co-authored-by: Yudong Jin <krahets@163.com> 
						
						
					 
					
						2023-04-23 23:44:49 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						de579aa3f4 
					 
					
						
						
							
							Fix the file headers.  
						
						 
						
						
						
						
					 
					
						2023-04-23 19:36:07 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3590262c7e 
					 
					
						
						
							
							Modify the exception handling in Java and Python.  
						
						 
						
						
						
						
					 
					
						2023-04-23 03:41:39 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						73dcb4cea9 
					 
					
						
						
							
							Reformat the C# codes.  
						
						 
						
						... 
						
						
						
						Disable creating new line before open brace. 
						
						
					 
					
						2023-04-23 03:03:12 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ac6eece4f3 
					 
					
						
						
							
							Modify code and comments ( #473 )  
						
						 
						
						... 
						
						
						
						* fix(codes/cpp): Memory leak fix: the space was not freed when pop removed the element.
* fix(codes/cpp): Fix access error when printArray(arr, 0)
* Update PrintUtil.hpp
* fix(codes/c): Fix some errors of cmake build
* feat(codes/c): Add hashing_search.c
* styles(codes/c): Modify function description
* styles(codes/c): Modify binary_search.c code style
---------
Co-authored-by: Yudong Jin <krahets@163.com> 
						
						
					 
					
						2023-04-22 02:03:24 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						bad759b4f8 
					 
					
						
						
							
							Rename the naming of the coding files  
						
						 
						
						... 
						
						
						
						in backtracking algorithm.
Add the typedef to docs. 
						
						
					 
					
						2023-04-22 01:38:53 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9eeefff447 
					 
					
						
						
							
							refactor: add/refactor method in include, simplified print code ( #471 )  
						
						 
						
						
						
						
					 
					
						2023-04-21 14:59:22 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9c2e5e2831 
					 
					
						
						
							
							✨  feat(rust/tree): add binary_tree_bfs, binary_tree_dfs,  ( #450 )  
						
						 
						
						... 
						
						
						
						* ✨  feat(rust/tree): add binary_tree_dfs
* ✨  feat(rust/tree): add binary_tree_bfs
* 🐞  fix(rust/tree): can't list to any kind of tree 
						
						
					 
					
						2023-04-21 14:58:46 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						661603d467 
					 
					
						
						
							
							Add the hashtable based on uthash.h to docs  
						
						 
						
						
						
						
					 
					
						2023-04-18 21:19:57 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						dbc4906582 
					 
					
						
						
							
							Publish the C codes to the docs. ( #469 )  
						
						 
						
						
						
						
					 
					
						2023-04-18 20:21:31 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6723cdbc7e 
					 
					
						
						
							
							Represent null with INT_MAX in C, C++.  
						
						 
						
						
						
						
					 
					
						2023-04-18 14:31:23 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						af0f92c18d 
					 
					
						
						
							
							Fine tune the C codes.  
						
						 
						
						
						
						
					 
					
						2023-04-17 22:15:06 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c4ea4e39f3 
					 
					
						
						
							
							Fomrat the JS and TS codes with prettier.  
						
						 
						
						
						
						
					 
					
						2023-04-17 21:58:11 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9a98ff8a5e 
					 
					
						
						
							
							Format the C code in Clang-Format Style: Microsoft  
						
						 
						
						
						
						
					 
					
						2023-04-17 21:13:15 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						881d573790 
					 
					
						
						
							
							Refactor the articles related to searching algorithm. Add the chapter of binary search. Add the section of searching algorithm revisited. ( #464 )  
						
						 
						
						
						
						
					 
					
						2023-04-17 18:22:18 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						28fdd26f2f 
					 
					
						
						
							
							Fix some errors of cmake build and add hashing_search.c ( #458 )  
						
						 
						
						... 
						
						
						
						* fix(codes/cpp): Memory leak fix: the space was not freed when pop removed the element.
* fix(codes/cpp): Fix access error when printArray(arr, 0)
* Update PrintUtil.hpp
* fix(codes/c): Fix some errors of cmake build
* feat(codes/c): Add hashing_search.c
---------
Co-authored-by: Yudong Jin <krahets@163.com> 
						
						
					 
					
						2023-04-17 13:37:38 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						878f12f701 
					 
					
						
						
							
							feat(csharp/backtracking): add csharp code in backtracking ( #463 )  
						
						 
						
						
						
						
					 
					
						2023-04-17 13:37:06 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0ade8d87ad 
					 
					
						
						
							
							Update the page tree  
						
						 
						
						
						
						
					 
					
						2023-04-16 16:38:04 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f5b8978330 
					 
					
						
						
							
							Add cpp code for the backtrack algorithm.  
						
						 
						
						
						
						
					 
					
						2023-04-16 16:34:52 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1600ed6dee 
					 
					
						
						
							
							Fix the codes of backtracking.  
						
						 
						
						
						
						
					 
					
						2023-04-16 05:14:15 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						49606fd199 
					 
					
						
						
							
							Add the chapter of backtracking. ( #459 )  
						
						 
						
						
						
						
					 
					
						2023-04-16 04:52:42 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8bc41bc013 
					 
					
						
						
							
							Add space_complexit under C and fix memory leak under CPP ( #456 )  
						
						 
						
						... 
						
						
						
						* fix(codes/cpp): Memory leak fix: the space was not freed when pop removed the element.
* fix(codes/cpp): Fix access error when printArray(arr, 0)
* fix(codes/cpp): Fix memory leaks: replace pointers with local variables, no need to manage memory
* fix(codes/cpp): Fix memory leaks: no delete
* fix(codes/cpp): Fix memory leaks: Add destructor ~ArrayHashMap()
* Update PrintUtil.hpp
* feat(codes/c): Add three-party hash implementation
* feat(codes/c): Add freeMemoryTree in tree_node.h
* feat(codes/c): Add space_complexity.c
* styles(codes/c): Modify format
* feat(codes/cpp): Undo a previous delete, there is no memory leak here
* Update array_hash_map.cpp
* Update include.h
---------
Co-authored-by: Yudong Jin <krahets@163.com> 
						
						
					 
					
						2023-04-15 23:51:35 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c8344e8636 
					 
					
						
						
							
							Fix C# codes for the bucket sort,  
						
						 
						
						... 
						
						
						
						counting sort and radix sort 
						
						
					 
					
						2023-04-14 06:01:37 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3b96ab6be9 
					 
					
						
						
							
							feat(csharp/sorting): add bucked_sort, counting_sort, radix_sort ( #455 )  
						
						 
						
						... 
						
						
						
						* feat(csharp/sorting): add bucked_sort, counting_sort, radix_sort
* use top level statements 
						
						
					 
					
						2023-04-14 05:57:07 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b3640c53d1 
					 
					
						
						
							
							Remove unused functions.  
						
						 
						
						
						
						
					 
					
						2023-04-14 05:52:59 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f7ae9c8a02 
					 
					
						
						
							
							Fix the return type of binary search tree and avl tree  
						
						 
						
						
						
						
					 
					
						2023-04-14 05:47:20 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9c9c8b7574 
					 
					
						
						
							
							Format C++ codes in Clang-Format Style: Microsoft  
						
						 
						
						
						
						
					 
					
						2023-04-14 03:44:02 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f8513455b5 
					 
					
						
						
							
							Format the Java codes with the Reat Hat extension.  
						
						 
						
						
						
						
					 
					
						2023-04-14 00:12:10 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e56cf7c65e 
					 
					
						
						
							
							feat: add dart code for chapter_heap ( #454 )  
						
						 
						
						
						
						
					 
					
						2023-04-10 03:14:11 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0bec52d7cc 
					 
					
						
						
							
							Polish the chapter of heap, introduction, preface.  
						
						 
						
						... 
						
						
						
						Replace "其它" with "其他" 
						
						
					 
					
						2023-04-09 19:12:37 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						10e2180013 
					 
					
						
						
							
							Unify the comment style of python codes  
						
						 
						
						
						
						
					 
					
						2023-04-09 05:30:02 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5ddcb60825 
					 
					
						
						
							
							Format python codes with black. ( #453 )  
						
						 
						
						
						
						
					 
					
						2023-04-09 05:05:35 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3f4e32b2b0 
					 
					
						
						
							
							Polish the chapter of graph, hashing, appendix  
						
						 
						
						
						
						
					 
					
						2023-04-09 03:09:06 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						56243ccc5b 
					 
					
						
						
							
							Add JavaScript and TypeScript code of bucket sort, counting sort and radix sort (Chapter of Sorting) ( #451 )  
						
						 
						
						... 
						
						
						
						* Add JavaScript and TypeScript code of bucket sort (Chapter of Sorting)
* Add JavaScript and TypeScript code of counting sort (Chapter of Sorting)
* Add JavaScript and TypeScript code of radix sort (Chapter of Sorting) 
						
						
					 
					
						2023-04-09 02:59:06 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						42c89be785 
					 
					
						
						
							
							feat: add dart code for chapter_tree ( #448 )  
						
						 
						
						
						
						
					 
					
						2023-04-05 15:44:54 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						830ec69d39 
					 
					
						
						
							
							Add bucket_sort.cpp and bucket_sort.py ( #446 )  
						
						 
						
						
						
						
					 
					
						2023-03-30 03:44:26 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						684f27cf5e 
					 
					
						
						
							
							feat: add dart code for chapter_stack_and_queue and chapter_hashing ( #445 )  
						
						 
						
						... 
						
						
						
						* feat: add dart code for chapter stack and queue
* feat: add dart code for chapter_hashing
* Update array_hash_map.dart 
						
						
					 
					
						2023-03-30 02:03:08 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						cac38c0c93 
					 
					
						
						
							
							feat(bucket_sort): add bucket_sort code in go/c ( #443 )  
						
						 
						
						... 
						
						
						
						* feat(bucket_sort): add bucket_sort code in go/c
* feat(go): add bucket_sort
* feat(c): add bucket_sort in c
* Update bucket_sort_test.go
---------
Co-authored-by: Yudong Jin <krahets@163.com> 
						
						
					 
					
						2023-03-30 02:00:17 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						944c34982c 
					 
					
						
						
							
							feat: add Swift codes for bucket_sort article ( #444 )  
						
						 
						
						
						
						
					 
					
						2023-03-30 01:59:14 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						34a1bca627 
					 
					
						
						
							
							Add the section of radix sort. ( #441 )  
						
						 
						
						
						
						
					 
					
						2023-03-26 22:02:37 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4830dffd26 
					 
					
						
						
							
							Update the test case in bucket_sort.java  
						
						 
						
						
						
						
					 
					
						2023-03-26 04:50:59 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c338a6d8d8 
					 
					
						
						
							
							Add the section of bucket sort  
						
						 
						
						
						
						
					 
					
						2023-03-26 04:47:05 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						22898b6955 
					 
					
						
						
							
							Simplify the contents of the sorting algorithms.  
						
						 
						
						
						
						
					 
					
						2023-03-25 18:41:22 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9b0bdd929f 
					 
					
						
						
							
							feat: add C merge sort ( #434 )  
						
						 
						
						... 
						
						
						
						* feat: add C merge sort
* Update merge_sort.c
---------
Co-authored-by: Yudong Jin <krahets@163.com> 
						
						
					 
					
						2023-03-23 19:10:33 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0a4a846e13 
					 
					
						
						
							
							Fix python modules  
						
						 
						
						
						
						
					 
					
						2023-03-23 18:56:14 +08:00