跳转查找 Jump search
图解
 
使用已排序数组是这个算法的先前条件。从左边开始每次跳过一定的长度,如果发现搜寻的数字在上一个跳过的数据里再往回用线性搜索。
造轮子!!
| 1 | public int jumpSearch(int[] arr, int x) | 
复杂度分析
| 1 | 
 | 
未完
类似方法 指数搜索 (Exponential Search)
其它
Fibonacci Search
The Ubiquitous Binary Search
跳转查找 Jump search
 
使用已排序数组是这个算法的先前条件。从左边开始每次跳过一定的长度,如果发现搜寻的数字在上一个跳过的数据里再往回用线性搜索。
| 1 | public int jumpSearch(int[] arr, int x) | 
| 1 | 
 | 
未完
类似方法 指数搜索 (Exponential Search)
其它
Fibonacci Search
The Ubiquitous Binary Search
跳转查找 Jump search