当前位置: 首页 > news >正文

北京网站建设上石榴汇龙岗网站建设电话

北京网站建设上石榴汇,龙岗网站建设电话,wordpress末班,手机网站推荐一个一、二分搜索 1、查找数的范围 原题链接  这道题看似是二分搜索的题目,实则就是二分搜索。与一般的搜索不同的是,若查找元素重复,则分别返回重复元素的左端下标和右端下标,若不存在则返回“-1 -1。我们常用的二分搜索是返回的…

一、二分搜索

1、查找数的范围

  • 原题链接
    在这里插入图片描述
     这道题看似是二分搜索的题目,实则就是二分搜索。与一般的搜索不同的是,若查找元素重复,则分别返回重复元素的左端下标和右端下标,若不存在则返回“-1 -1。我们常用的二分搜索是返回的重复元素的左端下标,稍作修改,则可以返回右端元素下标。
#include<iostream>
#include<stdio.h>
using namespace std;
const int N = 1e5+10;
int a[N];//若存在重复元素,则返回左边界
int searchLeft(int q[],int l,int r,int x)
{while(l<r){int mid = l+r>>1;if(q[mid]<x){l = mid+1;}else{r = mid ;}}return l;
}
//若存在重复,则返回右边界
int searchRight(int q[],int l,int r,int x)
{while(l<r){int mid = (l+r+1)>>1;if(q[mid]<=x)l = mid;elser = mid-1;}return r;
}
int main()
{int n,m;cin>>n>>m;for(int i=0;i<n;i++){cin>>a[i];}while(m--){int num;cin>>num;//搜索左边界int pos1 = searchLeft(a,0,n-1,num);//搜索有边界if (a[pos1]!=num){cout<<"-1 -1"<<endl;}else{int pos2 = searchRight(a,0,n-1,num);cout<<pos1<<' '<<pos2<<endl;}}system("pause");return 0;
}

2、数的三次方根

  • 原题链接
  • 在这里插入图片描述
     这道题可以用二分搜索的方法,来搜索一个数的三次方根的近似解。
#include<iostream>
using namespace std;
int main()
{double x,l = -100000.0,r = 100000.0;cin>>x;while(r-l>1e-8){double mid = (l+r)/2.0;if(mid*mid*mid< x){l = mid;}elser = mid;}printf("%.6f\n",r);return 0;
}
http://www.yayakq.cn/news/706035/

相关文章:

  • 汕头制作手机网站高端建站收费标准
  • 公司网站建设的改进的建议wordpress 百度搜索
  • 公司网站备案需要哪些照片编辑软件app
  • 网站设计怎么保持风格一致wordpress模版c2c商城
  • 网站自然排名怎么做微网站和小程序的区别
  • 阿里云自助建站模板电商营销策划方案
  • 敖汉旗住房和城乡建设局网站外贸商城网站开发
  • 网站建设放在什么科目网站改版打造全新网站
  • 网站编辑 教程研发了一个app以后怎么盈利
  • 网站开发代码编辑器郑州h5网站建设
  • 猪八戒网站怎么做任务网站建设怎么查看多少有页
  • 网站建设案例分析题上海工商管理局官网
  • vue做网站cms做图片网站 解决版权
  • 西宁网站制作费用是多少钱h5制作平台人人秀
  • 网站开发所需经费wordpress头像加V
  • 泰安网站开发制作公司电子科技企业网站建设
  • 企业营销网站建设公司排名做企业网站哪家强
  • 年度考核表个人总结网站建设wordpress 高性能
  • html5网站开发公司wordpress 4.7 新功能
  • 松原市住房和城乡建设局网站株洲网站建设开发设计
  • 新昌县建设局网站wordpress去掉侧边栏
  • 深圳 网站设计公司如何做网站友情链接
  • 南京网站建设培训中国临沂网站优化
  • 网站文章推广群晖wordpress插件
  • 青海wap网站建设使用session和cookie实现网站自动登录 .net
  • 中国交通建设网站im聊天软件开发
  • 题库网站建设的绩效指标申请的网站怎么建设
  • 衡水专业做wap网站效果图公司排名
  • 深圳移动网站建设公司价格非标准零加工
  • 秦皇岛网站开发费用食品网站的功能定位