永发信息网

有哪些算法能在有序数列中快速找到一个数的位置

答案:1  悬赏:0  手机版
解决时间 2021-03-09 22:23
有哪些算法能在有序数列中快速找到一个数的位置
最佳答案
二分查找

#include<iostream>
using namespace std;

int bin(int aim,int low,int high,int a[])
{
int mid;
while(low<=high)
{
mid=(low+high)/2;
if(a[mid]==aim)return mid;
else if(a[mid]<aim)low=mid+1;
else high=mid-1;
}
return -1;//没有找到
}
int main()
{
int a[10]={1,2,5,9,10,12,13,33,55,392};
int x;
scanf("%d",&x);
printf("pos=%d\n",bin(x,0,9,a));
return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
中国邮政平邮春节放假么
我看见很多减肥人在喝糖平方茅岩莓多糖茶珍,
如何增加企业凝聚力?
黏性土层①的天然孔隙比e=0.84,液性指数=0
复兴里/新码路(路口)地址在哪,我要去那里办
步步高手机y37黑屏时,长按音量减,没反应
邮寄台式电脑安全么坏了怎么算
什么是rsr综合评价?
地理信息科学和会计哪个好
科泰地址在哪,我要去那里办事
【王力群读史记】选择《古汉语常用字典(第4版
专用铃木维特拉锋驭雨燕新奥拓启悦天语sx4奥
没有毕业证可以参加成人高考吗
杨乐早餐店在什么地方啊,我要过去处理事情
通常Ⅱ形补偿器应()安装,()臂应与管线坡度及
推荐资讯
有一个两位数,它是2的倍数,同时,它的各个
柯尼卡美能达12p粉加了还是出现缺粉
小寒!大寒代表什么意思?
“华表”源于尧舜时期的“谤木”。相传尧舜时
一容器内装有10升纯酒精,倒出1升后,用水加
康体足浴会所我想知道这个在什么地方
6×0.25×十四分之十一等于?
秦皇岛职业技术学院能否专升本
哪位知道银魂神乐母亲出场是哪一集
昨天去香港买的,第一次,也不知道是真是假,
打折机票换登机牌需要提前多久到啊
孔雀鱼多大公母可以合养
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?