问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

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

发布网友 发布时间:2022-04-28 22:56

我来回答

1个回答

热心网友 时间:2022-06-24 18:18

二分查找

#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-MAIL:11247931@qq.com
抖音弹幕怎么关掉?怎么关闭抖音弹幕? 惠普LaserJet P3005D是否支持B5纸的双面打印? word打印出图片总是缺一部分怎么办-word打印图片不完整怎么解决_百度... 理想one哪里产的车辆? 抚州抚州ONE在哪里? one地址在哪里? 如何在图片上写字(如何在图片上添加文字) 网商贷为什么钱没到账 高级经济师职称怎么评 高级经济师需要评审吗 一什么望什么成语 如何在数轴上和平面直角坐标系上表示数列? 皮衣真皮是什么意思 扩词()望什么望什么望什么望什么望什么望 真皮皮衣是什么意思 数列的简单表示方法 什么什么什么望的成语 数列的表示方法 什么望词语有哪些 excel 按指定的序列排另一列数列的位置 皮衣什么材质比较好,绵羊皮还是牛皮?不懂 成语什么什么望什么 EXCEL中怎样让数列逐行叠加,并显示在原有数列位置 成语什么望什么 数学位置的变化 是先数列,后数行还是先数行,后数列呢?谢谢 比如小明坐在第三列,第四行,写成什么呢 我用win8系统玩仙剑奇侠传3,战斗的时候速度很慢,尤其是怪的移动速度。 望什么什么什么的成语 xp皮衣是什么 C语言程序设计的相关软件! 在matlab,对一个数列排序后,怎样得到原数列的各个元素在排序后的数列的位置? 什么是皮衣保养呢? 什么望组词 数列的符号 QQ礼物夏娜星娘多少钱? 有斑驳感觉的字体叫什么名称 什么望的词语有哪些 数列的表示方法有哪些 什么望词语 斑驳褪色还是斑斓褪色 文字外面有斑驳框的是什么字体 什么望什么莫什么成语 华为g9需要贴膜吗 QQ如何获取星娘厘米秀? 什么什么什么望写成语 一什么望什么边 请教这种斑驳风格的字体怎么做 什么望什么兴成语 菜鸟求问星娘收藏手游账号是用什么登录的?可以用QQ号在mumu模拟器上登录这个游戏吗? 请问这种斑驳感觉的字体是什么? 华为手机不贴膜可以吗