update sequence
This commit is contained in:
@@ -36,6 +36,21 @@ int binary_search(int *a,int length,int k){
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
```
|
||||
注意细节
|
||||
|
||||
|
||||
|
||||
```
|
||||
|
||||
如果搜索有序数列是 `[1,2,2,2,2,3]` 这种,想得到 target 的左侧边界,即索引 1,或者我想得到 target 的右侧边界,即索引 4 ; 这时候怎么处理呢?
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
## 分块查找
|
||||
|
||||
块内无序,块之间有序;可以先二分查找定位到块,然后再到块中顺序查找。
|
||||
|
||||
Reference in New Issue
Block a user