二分查找模板(准确找定值)
Posted kyledeng
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了二分查找模板(准确找定值)相关的知识,希望对你有一定的参考价值。
#include<bits/stdc++.h> using namespace std; int num[100]; int n; int ans; int main() { cin>>n; for(int i=1;i<=n;i++) { cin>>num[i]; } int goal; cin>>goal; int l=0; int r=n; while(l<=r) { int mid=(l+r)/2; if(num[mid]==goal) { ans=mid; break; } else if(num[mid]>goal) r=mid; else l=mid+1; } cout<<ans<<endl; }
以上是关于二分查找模板(准确找定值)的主要内容,如果未能解决你的问题,请参考以下文章