e8dc4736a2 
					 
					
						
						
							
							Bug fixes and improvements. ( #1780 )  
						
						... 
						
						
						
						* Fix the "尾递归优化" to "递归深度优化" in quick_sort.
* Update landing pages.
* Sync zh and zh-hant versions.
* Sync zh and zh-hant versions. 
						
						
					 
					
						2025-07-10 06:32:25 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6b2c38cae4 
					 
					
						
						
							
							[cpp] Stick with swap ( #1474 )  
						
						... 
						
						
						
						* [cpp] Stick with swap
* [cpp] Stick with swap 
						
						
					 
					
						2024-08-06 15:08:01 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						21be3fdaf8 
					 
					
						
						
							
							[Rust] Normalize mid calculation in case overflow ( #1363 )  
						
						... 
						
						
						
						* Normalize mid calculate in case overflow
* Change ALL language
* Update merge_sort.py
* Update merge_sort.zig
* Update binary_search_tree.zig
* Update binary_search_recur.py
---------
Co-authored-by: Yudong Jin <krahets@163.com> 
						
						
					 
					
						2024-05-18 18:19:19 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d8cae21da3 
					 
					
						
						
							
							Fix the driver code of quick_sort.cpp ( #1219 )  
						
						
						
						
					 
					
						2024-04-04 19:37:18 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9769e14017 
					 
					
						
						
							
							Fix the median_three mehod for quick sort ( #1134 )  
						
						... 
						
						
						
						* Add the section of terminologies.
* fix format
* Fix median_three function for quick sort
* Delete docs/chapter_appendix/terminologies.md
* Update quick_sort.ts
* Update quick_sort.rs
* Update quick_sort.js 
						
						
					 
					
						2024-03-15 01:06:59 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						01c67781fa 
					 
					
						
						
							
							Bug fixes and improvements ( #1133 )  
						
						... 
						
						
						
						* Bug fixes
* Update the figure of the JD link
* Unify the code comments of insertion_sort 
						
						
					 
					
						2024-03-14 20:01:16 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a005c6ebd3 
					 
					
						
						
							
							Some improvements ( #1073 )  
						
						... 
						
						
						
						* Update avatar's link in the landing page
* Bug fixes
* Move assets folder from overrides to docs
* Reduce figures' corner radius
* Update copyright
* Update header image
* Krahets -> krahets
* Update the landing page 
						
						
					 
					
						2024-02-07 22:21:18 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e441ee4e35 
					 
					
						
						
							
							Re-implement merge sort function. ( #888 )  
						
						
						
						
					 
					
						2023-10-26 02:56:33 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dd72335235 
					 
					
						
						
							
							Format C, C++, C#, Go, Java, Python, Rust code.  
						
						
						
						
					 
					
						2023-09-02 23:54:38 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2626de8d0b 
					 
					
						
						
							
							Polish the chapter  
						
						... 
						
						
						
						introduction, computational complexity. 
						
						
					 
					
						2023-08-20 14:51:39 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ee716a2c23 
					 
					
						
						
							
							feat: Add the section of heap sort. ( #516 )  
						
						... 
						
						
						
						* Add the section of heap sort.
* Update heap_sort.cpp 
						
						
					 
					
						2023-05-26 04:46:56 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dc49fdf75e 
					 
					
						
						
							
							Polish some contents.  
						
						
						
						
					 
					
						2023-05-24 11:45:52 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						77b4f4c400 
					 
					
						
						
							
							Add the section of selection sort. ( #513 )  
						
						
						
						
					 
					
						2023-05-24 00:35:46 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5dff1bd0e8 
					 
					
						
						
							
							Update the insertion sort.  
						
						
						
						
					 
					
						2023-05-24 00:33:27 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						eb8df49993 
					 
					
						
						
							
							Update bubble sort and insertion sort.  
						
						
						
						
					 
					
						2023-05-23 21:20:14 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f6d290d903 
					 
					
						
						
							
							Update the comments of bubble sort  
						
						... 
						
						
						
						and insertion sort 
						
						
					 
					
						2023-05-22 23:05:37 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						145975b335 
					 
					
						
						
							
							Rename the common modules in Java, C++ and C.  
						
						
						
						
					 
					
						2023-04-24 04:11:18 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9c9c8b7574 
					 
					
						
						
							
							Format C++ codes in Clang-Format Style: Microsoft  
						
						
						
						
					 
					
						2023-04-14 03:44:02 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0bec52d7cc 
					 
					
						
						
							
							Polish the chapter of heap, introduction, preface.  
						
						... 
						
						
						
						Replace "其它" with "其他" 
						
						
					 
					
						2023-04-09 19:12:37 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						830ec69d39 
					 
					
						
						
							
							Add bucket_sort.cpp and bucket_sort.py ( #446 )  
						
						
						
						
					 
					
						2023-03-30 03:44:26 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						34a1bca627 
					 
					
						
						
							
							Add the section of radix sort. ( #441 )  
						
						
						
						
					 
					
						2023-03-26 22:02:37 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						65e47b0748 
					 
					
						
						
							
							Add Python and C++ code for the counting sort. ( #436 )  
						
						
						
						
					 
					
						2023-03-21 22:24:17 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						567497a6b8 
					 
					
						
						
							
							Add cpp codes cmake build method ( #419 )  
						
						... 
						
						
						
						* feat(codes/cpp): Add cmake build method
* feat(codes/cpp): Modify the cpp support version to c++17
* feat(codes/cpp): fix graph_adjacency_list.cpp cannot be compiled into an executable
* style(codes/cpp): Adjust the code to enhance compatibility.
* feat(codes/cpp): Change cpp version from 17 to 11. 
						
						
					 
					
						2023-03-14 20:40:33 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0b72fef381 
					 
					
						
						
							
							Fix quick_sort.py  
						
						
						
						
					 
					
						2023-02-21 21:51:56 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ecbf2d1560 
					 
					
						
						
							
							1. Add build script for Java.  
						
						... 
						
						
						
						2. Add height limitation for code blocks in extra.css.
3. Fix "节点" to "结点". 
						
						
					 
					
						2023-02-07 04:43:52 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5f0ae848c4 
					 
					
						
						
							
							Update medianThree() in quick_sort.  
						
						
						
						
					 
					
						2023-01-15 23:32:58 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0e49f0053a 
					 
					
						
						
							
							Update the format of the file headers  
						
						... 
						
						
						
						of c, cpp, java, js, ts, swift. 
						
						
					 
					
						2023-01-06 03:39:19 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a03353f8e2 
					 
					
						
						
							
							Update merge_sort.cpp  
						
						
						
						
					 
					
						2022-12-30 13:20:25 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						34ad07bfed 
					 
					
						
						
							
							Fine tune  
						
						
						
						
					 
					
						2022-12-27 20:11:22 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f3ef226874 
					 
					
						
						
							
							Remove the spaces between “ ” and 中文 aside.  
						
						
						
						
					 
					
						2022-12-21 01:37:58 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						19a4ccd86a 
					 
					
						
						
							
							Add cpp codes for the chapter  
						
						... 
						
						
						
						computational complexity, sorting, searching. 
						
						
					 
					
						2022-11-27 04:20:30 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						431a0f6caf 
					 
					
						
						
							
							1. Add C++ codes for the chapter of  
						
						... 
						
						
						
						computational complexity, sorting, searching.
2. Corrected some mistakes.
3. Update README. 
						
						
					 
					
						2022-11-27 04:19:16 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9a861140d8 
					 
					
						
						
							
							Rearrange the chapters.  
						
						... 
						
						
						
						Start to translate codes from Java to Python. 
						
						
					 
					
						2022-11-25 02:04:38 +08:00