mirror of
https://github.com/krahets/hello-algo.git
synced 2025-11-02 12:58:42 +08:00
Polish some contents.
This commit is contained in:
@ -2,7 +2,12 @@
|
||||
|
||||
「搜索算法 Searching Algorithm」用于在数据结构(例如数组、链表、树或图)中搜索一个或一组满足特定条件的元素。
|
||||
|
||||
在前面的章节中,我们已经学习了数组、链表、树和图的遍历方法,也了解过哈希表和二叉搜索树等具有查询功能的复杂数据结构。因此,搜索算法对于我们来说并不陌生。在本节,我们将从更加系统的视角切入,重新审视搜索算法。
|
||||
根据实现思路,搜索算法总体可分为两种:
|
||||
|
||||
- **通过遍历数据结构来定位目标元素**,例如数组、链表、树和图的遍历等。
|
||||
- **利用数据组织结构或数据包含的先验信息,实现高效元素查找**,例如二分查找、哈希查找和二叉搜索树查找等。
|
||||
|
||||
不难发现,我们已经在前面的章节中学习过上述知识,因此搜索算法对于我们来说并不陌生。在本节中,我们将从更加系统的视角切入,重新审视搜索算法。
|
||||
|
||||
## 暴力搜索
|
||||
|
||||
|
||||
Reference in New Issue
Block a user