mirror of
				https://github.com/krahets/hello-algo.git
				synced 2025-11-04 22:28:40 +08:00 
			
		
		
		
	Merge pull request #31 from qualifier1024/patch-2
Update binary_search_tree.md
This commit is contained in:
		@ -195,7 +195,7 @@ comments: true
 | 
				
			|||||||
- **查找元素:** 由于数组是乱序的,因此需要遍历数组来确定,使用 $O(n)$ 时间;
 | 
					- **查找元素:** 由于数组是乱序的,因此需要遍历数组来确定,使用 $O(n)$ 时间;
 | 
				
			||||||
- **插入元素:** 只需将元素添加至数组尾部即可,使用 $O(1)$ 时间;
 | 
					- **插入元素:** 只需将元素添加至数组尾部即可,使用 $O(1)$ 时间;
 | 
				
			||||||
- **删除元素:** 先查找元素,使用 $O(\log n)$ 时间,再在数组中删除该元素,使用 $O(n)$ 时间;
 | 
					- **删除元素:** 先查找元素,使用 $O(\log n)$ 时间,再在数组中删除该元素,使用 $O(n)$ 时间;
 | 
				
			||||||
- **获取最小 / 最大元素:** 需要遍历数组来确定,使用 $O(1)$ 时间;
 | 
					- **获取最小 / 最大元素:** 需要遍历数组来确定,使用 $O(n)$ 时间;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
为了得到先验信息,我们也可以预先将数组元素进行排序,得到一个「排序数组」,此时操作效率为:
 | 
					为了得到先验信息,我们也可以预先将数组元素进行排序,得到一个「排序数组」,此时操作效率为:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user