考题直接秒了(查找x)
2024-07-25 09:21:38
发布于:广东
48阅读
0回复
0点赞
#include <iostream>
using namespace std;
int a[105];
int main() {
int n, x;
cin >> n;
for (int i = 1; i <= n; i++) cin >> a[i];
cin >> x;
int l = 1, r = n;
while (l <= r) {
int mid = (l + r) / 2;
if (a[mid] == x){
cout << mid;
return 0;
} else if (a[mid] > x) r = mid - 1;
else l = mid + 1;
}
cout << -1;
return 0;
}
全部评论 1
您能改名为“复仇者_ZDZL_第一秩序_.“吗?
2024-07-26 来自 浙江
0可以,但为何
2024-07-26 来自 广东
0看着难受
2024-07-26 来自 浙江
0不看就好~
2024-07-26 来自 广东
0
有帮助,赞一个