即遍历所有数据,复杂度为O(N)
mid = (low + high)//2, 复杂度为O(lgN)
mid = low + (target - data[low])//(data[high]-data[low])*(high - low), 复杂度为O(loglogN)
设定一个搜索步长,来快速确定目标范围,然后再进行顺序搜索
TODO
建立hashtable,建立索引
dstest
即遍历所有数据,复杂度为O(N)
mid = (low + high)//2, 复杂度为O(lgN)
mid = low + (target - data[low])//(data[high]-data[low])*(high - low), 复杂度为O(loglogN)
设定一个搜索步长,来快速确定目标范围,然后再进行顺序搜索
TODO
建立hashtable,建立索引