Files
Algorithms-snippets/Searching/advanced_binary_search.cpp
2024-04-10 15:36:18 +05:30

15 lines
253 B
C++

//Advanced Binary Seach.
int max_iter;
double low , high , ans;
double err ;
for(int i = 1 ; i <= max_iter ; i++ ){
double mid = low + (high - low)/2;
if( check(mid) ){
ans = mid;
low = mid + err;
}
else{
high = mid - err;
}
}