常见搜索算法类型 📚
二分查找 (
Binary_Search
)
适用于有序数组的快速查找,时间复杂度为 O(log n)。 *示例题目*: [LeetCode 704. Binary Search](/leetcode/problems/binary-search)深度优先搜索 (
Depth_First_Search
)
通过递归探索所有可能路径,常用于树/图结构遍历。 *应用场景*: 词典查找、路径规划等广度优先搜索 (
Breadth_First_Search
)
层层扩展搜索范围,适合找最短路径问题。 *经典案例*: [LeetCode 127. Word Ladder](/leetcode/problems/word-ladder)
学习建议 ⚡
- 先掌握基础算法原理
- 通过 LeetCode 搜索算法专题 练习实战
- 关注不同数据结构对算法效率的影响