最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

二分查找

2023-07-09 17:16 作者:SpiderMonkeyLing  | 我要投稿

#include <iostream>
#include <cstdio>
#include <algorithm>
using namespace std;
int a[1010];
int main()
{
?? ?int n,x;
?? ?cin>>n>>x;
?? ?for(int i=1;i<=n;++i) cin>>a[i];
?? ?for(int i=1;i<n;++i) {
?? ??? ?int k=i;
?? ??? ?for(int j=i+1;j<=n;++j)
?? ??? ?if(a[k]>a[j]) k=j;
?? ??? ?if(k!=i) {
?? ??? ??? ?int t=a[i]; a[i]=a[k]; a[k]=t;
?? ??? ?}
?? ?}
?? ?int l=1,r=n+1,mid;
?? ?while(l<r) {
?? ??? ?mid=(l+r)>>1;
?? ??? ?if(a[mid]>=x) r=mid;
?? ??? ?else l=mid+1;
?? ?}
?? ?cout<<">=x最小的數(shù):";
?? ?if(l==(n+1)) printf("-1\n");
?? ?else printf("%d\n",a[l]);
?? ?l=0; r=n;
?? ?while(l<r) {
?? ??? ?mid=(l+r+1)>>1;
?? ??? ?if(a[mid]<=x) l=mid;
?? ??? ?else r=mid-1;
?? ?}
?? ?cout<<"<=x最大的數(shù):";
?? ?if(r==0) cout<<"-1";
?? ?else cout<<a[l];
?? ?return 0;
?}?

二分查找的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
中宁县| 沾化县| 和平区| 德安县| 三亚市| 扎囊县| 新安县| 上栗县| 彭水| 上高县| 莎车县| 梨树县| 广安市| 鹰潭市| 泊头市| 沂南县| 南开区| 定日县| 来宾市| 金坛市| 文登市| 大港区| 昌黎县| 曲沃县| 辽源市| 新和县| 澄城县| 龙井市| 安庆市| 盱眙县| 临安市| 新昌县| 岚皋县| 榆树市| 五台县| 昌江| 东平县| 久治县| 平舆县| 金沙县| 昌乐县|