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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						30fd4ef646 
					 
					
						
						
							
							添加for循环的花括号以增加可读性和可维护性 ( #1249 )  
						
						
						
						
					 
					
						2024-04-10 19:01:22 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f35020b335 
					 
					
						
						
							
							Fix bucket_sort.  
						
						
						
						
					 
					
						2023-05-15 19:54:07 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						de579aa3f4 
					 
					
						
						
							
							Fix the file headers.  
						
						
						
						
					 
					
						2023-04-23 19:36:07 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f8513455b5 
					 
					
						
						
							
							Format the Java codes with the Reat Hat extension.  
						
						
						
						
					 
					
						2023-04-14 00:12:10 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0bec52d7cc 
					 
					
						
						
							
							Polish the chapter of heap, introduction, preface.  
						
						... 
						
						
						
						Replace "其它" with "其他" 
						
						
					 
					
						2023-04-09 19:12:37 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						65e47b0748 
					 
					
						
						
							
							Add Python and C++ code for the counting sort. ( #436 )  
						
						
						
						
					 
					
						2023-03-21 22:24:17 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ceeb138487 
					 
					
						
						
							
							Add the section of counting sort. ( #427 )  
						
						
						
						
					 
					
						2023-03-19 23:42:12 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0840bc2043 
					 
					
						
						
							
							Fix the deconstructor of linkedlist_queue.cpp  
						
						
						
						
					 
					
						2023-03-16 18:43:13 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0b72fef381 
					 
					
						
						
							
							Fix quick_sort.py  
						
						
						
						
					 
					
						2023-02-21 21:51:56 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d249c8802e 
					 
					
						
						
							
							add chapter_sorting by dart ( #366 )  
						
						... 
						
						
						
						* add chapter_sorting by dart
* fixed style of dart and bug mentioned before
* alter min value of dart
* Update radix_sort.dart
---------
Co-authored-by: Yudong Jin <krahets@163.com> 
						
						
					 
					
						2023-02-19 01:03:42 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8ba1f64710 
					 
					
						
						
							
							Update radix_sort.java  
						
						
						
						
					 
					
						2023-01-17 22:47:39 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dd40ca6931 
					 
					
						
						
							
							Update radix_sort.java  
						
						
						
						
					 
					
						2023-01-17 22:00:24 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6ba808ed36 
					 
					
						
						
							
							Update merge_sort.java  
						
						
						
						
					 
					
						2022-12-30 13:22:07 -05: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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9a861140d8 
					 
					
						
						
							
							Rearrange the chapters.  
						
						... 
						
						
						
						Start to translate codes from Java to Python. 
						
						
					 
					
						2022-11-25 02:04:38 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0a52e531c1 
					 
					
						
						
							
							Add merge sort, and sorting algorithm.  
						
						
						
						
					 
					
						2022-11-24 01:12:14 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4290026e0e 
					 
					
						
						
							
							deploy  
						
						
						
						
					 
					
						2022-11-23 21:39:39 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e60dc5dc49 
					 
					
						
						
							
							Add bubble sort, insertion sort.  
						
						
						
						
					 
					
						2022-11-22 04:17:46 +08:00