在此给大家附上C++二分查找完整代码!如有需要可以直接复制!
double a[100];
int N;
int i = 0, j = 0;
cin >> N;
for (i = 0; i<N; i++)
cin >> a[i];
for (i = 0; i<N - 1; i++) {
for (j = 0; j<N - 1 - i; j++)
{
if (a[j]>a[j + 1]) {
int tmp;
tmp = a[j];
a[j] = a[j + 1];
a[j + 1] = tmp;
}
}
}
for(int g=0;g<N;g++)
{
cout << a[g] <<" ";
}
return 0;
以上就是本人的二分查找代码!我已经应用到我的软件里面了,如有错误还请大家多多指出!我会虚心接受,并且对此文章作出改动!
原理嘛,就是查找,老师教的