d976116292 
					 
					
						
						
							
							Bug fixes and improvements ( #1735 )  
						
						... 
						
						
						
						* Fix the definition of "complete binary tree" in binary_tree.md
* Update en/README.md 
						
						
					 
					
						2025-04-15 16:57:31 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4db90555a7 
					 
					
						
						
							
							Update binary_tree.md ( #1618 )  
						
						... 
						
						
						
						* Update binary_tree.md
* Update binary_tree.md
Thank you for the fix!
---------
Co-authored-by: Yudong Jin <krahets@163.com> 
						
						
					 
					
						2025-01-21 19:29:09 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0bff488383 
					 
					
						
						
							
							Update binary_tree.md ( #1454 )  
						
						... 
						
						
						
						* Update binary_tree.md
关于完全二叉树严谨性补充:完美二叉树是一棵特殊的完全二叉树,完全二叉树的最底层节点可以是满的。
* Update binary_tree.md
---------
Co-authored-by: Yudong Jin <krahets@163.com> 
						
						
					 
					
						2024-08-01 17:32:49 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						870e3e5cb2 
					 
					
						
						
							
							Bug fixes and improvements ( #1318 )  
						
						... 
						
						
						
						* Sync zh and zh-hant versions
* Update en/README.md
* Add a Q&A for chapter of introduction
* Update the callout headers
* Sync zh ang zh-hant versions
* Bug fixes 
						
						
					 
					
						2024-04-30 15:52:05 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						74f1a63e8c 
					 
					
						
						
							
							feat: add ruby code blocks - chapter tree ( #1293 )  
						
						
						
						
					 
					
						2024-04-19 23:42:20 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2b1a98fb61 
					 
					
						
						
							
							Use underline format for the technical terms ( #1213 )  
						
						... 
						
						
						
						* Use underline format for the technical terms
* Bug fixes 
						
						
					 
					
						2024-04-03 03:52:17 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						57bdfd6284 
					 
					
						
						
							
							Add Ruby code blocks to the documents ( #1200 )  
						
						... 
						
						
						
						* Add Ruby code blocks to documents
* Remove Ruby code from en/docs 
						
						
					 
					
						2024-03-31 03:57:11 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cfe8281aee 
					 
					
						
						
							
							Add kotlin code for chapter_stack_and_queue and chapter_tree ( #1197 )  
						
						... 
						
						
						
						* Add kotlin code block for chapter_hashing
* Add kotlin code block for chapter_heap.
* Add kotlin code block for chapter_stack_and_queue and chapter_tree
* fix indentation
* Update binary_tree.md
---------
Co-authored-by: Yudong Jin <krahets@163.com> 
						
						
					 
					
						2024-03-30 13:16:39 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						202450420d 
					 
					
						
						
							
							Add the kotlin blocks to the documents ( #1170 )  
						
						
						
						
					 
					
						2024-03-25 03:15:36 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0b7e99dafa 
					 
					
						
						
							
							feat: Adjust the size of pythontutor blocks ( #1036 )  
						
						... 
						
						
						
						* Update the style of the python tutor blocks
* Use pythontutor links instead of iframe in the documents 
						
						
					 
					
						2024-01-09 16:09:35 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ee485372fe 
					 
					
						
						
							
							feat: Add pythontutor blocks to the rest of the chapters ( #1030 )  
						
						... 
						
						
						
						* Fix Python code
* Add the pythontutor blocks of the chapter tree, heap, graph, searching, sorting, divide and conquer, dynamic programming and greedy.
Improve the pythontutor blocks of the chapter array and linkedlist and backtracking.
Add the tutorial of pythontutor in how-to-read section.
* Reduce the image's file size. 
						
						
					 
					
						2024-01-07 23:49:26 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						56b20eff36 
					 
					
						
						
							
							feat(csharp) .NET 8.0 code migration  ( #966 )  
						
						... 
						
						
						
						* .net 8.0 migration
* update docs
* revert change
* revert change and update appendix docs
* remove static
* Update binary_search_insertion.cs
* Update binary_search_insertion.cs
* Update binary_search_edge.cs
* Update binary_search_insertion.cs
* Update binary_search_edge.cs
---------
Co-authored-by: Yudong Jin <krahets@163.com> 
						
						
					 
					
						2023-11-26 23:18:44 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d26e811e10 
					 
					
						
						
							
							Several bug fixes and improvements. ( #887 )  
						
						... 
						
						
						
						* fix the bugs of C code.
* Add a header figure.
* Improve the definition of tree node height. 
						
						
					 
					
						2023-10-25 22:59:25 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1e49574332 
					 
					
						
						
							
							Simplify struct declarations of C.  
						
						... 
						
						
						
						Use PascalCase for all structs in C.
SImplify n_queens.c
Format C code for chapter of graph. 
						
						
					 
					
						2023-10-18 02:16:26 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b39c2a94d3 
					 
					
						
						
							
							Move docs/zh back to docs.  
						
						... 
						
						
						
						Move docs/overrides to overrides/.
Other fine tunes. 
						
						
					 
					
						2023-10-08 04:25:06 +08: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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						98538b924f 
					 
					
						
						
							
							Several bugs fixes and improvments;  
						
						
						
						
					 
					
						2023-10-01 19:33:53 +08: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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9c3b7b6422 
					 
					
						
						
							
							Sort the coding languages by applications. ( #721 )  
						
						
						
						
					 
					
						2023-09-04 03:19:08 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d387d9d41d 
					 
					
						
						
							
							finetune  
						
						
						
						
					 
					
						2023-08-29 20:57:37 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						57851ab11e 
					 
					
						
						
							
							Update punctuation  
						
						
						
						
					 
					
						2023-08-27 23:40:39 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1aa558bd2d 
					 
					
						
						
							
							Add figure and table numbers in normal texts.  
						
						
						
						
					 
					
						2023-08-22 13:51:25 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						106f02809a 
					 
					
						
						
							
							Mention figures and tables in normal texts.  
						
						... 
						
						
						
						Fix some figures.
Finetune texts. 
						
						
					 
					
						2023-08-21 19:33:45 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						981144e42d 
					 
					
						
						
							
							1. lower-case nouns  
						
						... 
						
						
						
						2. fix 2 figures
3. Replace some 「」 by “” 
						
						
					 
					
						2023-08-20 23:28:30 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						70227c82cb 
					 
					
						
						
							
							Remove center-table from docs.  
						
						... 
						
						
						
						Add header to the tables. 
						
						
					 
					
						2023-08-19 19:22:08 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c310edb672 
					 
					
						
						
							
							Polish the chapter of array and linkedlist  
						
						
						
						
					 
					
						2023-08-17 05:13:19 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b9b324b298 
					 
					
						
						
							
							Use abbreviation for JavaScript and TypeScript  
						
						
						
						
					 
					
						2023-07-26 15:35:38 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						027bdd6510 
					 
					
						
						
							
							Release Rust code to documents. ( #656 )  
						
						
						
						
					 
					
						2023-07-26 11:00:53 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						63a0e73df0 
					 
					
						
						
							
							Unify punctuation.  
						
						
						
						
					 
					
						2023-07-26 08:59:36 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b6b03ef84b 
					 
					
						
						
							
							Fix the figures of binary tree.  
						
						... 
						
						
						
						Replace null with None. 
						
						
					 
					
						2023-06-17 00:45:41 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						281c0c618a 
					 
					
						
						
							
							feat: modify some Dart codes and add Dart code blocks to the docs ( #543 )  
						
						
						
						
					 
					
						2023-06-02 14:56:29 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						025051c81b 
					 
					
						
						
							
							Add Dart codes to the documents. ( #529 )  
						
						
						
						
					 
					
						2023-06-02 02:40:26 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dbc4906582 
					 
					
						
						
							
							Publish the C codes to the docs. ( #469 )  
						
						
						
						
					 
					
						2023-04-18 20:21:31 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1d6b7a5644 
					 
					
						
						
							
							Reconstruct the chapter of the tree.  
						
						
						
						
					 
					
						2023-04-17 21:01:06 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7273ee24e8 
					 
					
						
						
							
							Fix the contents.  
						
						
						
						
					 
					
						2023-04-13 22:44:59 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						236b9cadb1 
					 
					
						
						
							
							Polish the chapter of stack_and_queue, tree  
						
						
						
						
					 
					
						2023-04-10 23:59:22 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						10e2180013 
					 
					
						
						
							
							Unify the comment style of python codes  
						
						
						
						
					 
					
						2023-04-09 05:30:02 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b7daddf88f 
					 
					
						
						
							
							Polish the contents.  
						
						
						
						
					 
					
						2023-04-06 22:03:46 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fcdc96e03d 
					 
					
						
						
							
							fix(doc/go): fix binary_tree doc ( #420 )  
						
						
						
						
					 
					
						2023-03-16 18:42:06 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9151eaf533 
					 
					
						
						
							
							Add typing annotations to Python codes. ( #411 )  
						
						
						
						
					 
					
						2023-03-12 18:49:52 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dabe5d5c24 
					 
					
						
						
							
							build  
						
						
						
						
					 
					
						2023-02-28 20:03:53 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ff6022796c 
					 
					
						
						
							
							Fix 结构体 and 类.  
						
						
						
						
					 
					
						2023-02-27 21:01:25 +08:00