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

网站建站六个目标济南企业网站设计

网站建站六个目标,济南企业网站设计,重庆网站制作设计公司,手机php网站开发工具lower_bound算法返回第一个大于等于给定值所在的位置。设置两个指针start和last#xff0c;其中start指向数组的起始位置#xff0c;last指向数组末尾位置之后的位置。当start和last指向相同位置时循环结束。mid指向[start,last)区间的中间位置#xff0c;当中间位置元素值大…  lower_bound算法返回第一个大于等于给定值所在的位置。设置两个指针start和last其中start指向数组的起始位置last指向数组末尾位置之后的位置。当start和last指向相同位置时循环结束。mid指向[start,last)区间的中间位置当中间位置元素值大于等于给定val时说明第一个大于等于val值在mid位置的左边更新last为mid。当中间位置元素值小于给定的val时说明第一个大于等于val值在mid右边不包括mid所在的位置。更新start为mid1。   int myLowerBound(vectorint data, int k) {int start 0;int last data.size();while (start last){int mid (start last) / 2;if (k data[mid]) start mid 1;else last mid;}return start; }upper_bound算法返回第一个大于给定元素值所在的位置设置两个指针start和last其中start指向数组的起始位置last指向数组末尾位置之后的位置当start和last指向相同位置时循环结束mid指向[start,last)区间的中间位置当中间位置元素值小于等于给定val时说明第一个大于val值在mid位置的右边更新start为mid1。当中间位置元素值大于给定元素时说明第一大于在mid左边包括mid所在位置所以更新last为mid。 int myUpperBound(vectorint data, int k) {int start 0;int last data.size();while (start last){int mid (start last) / 2;if (k data[mid]) start mid 1;else last mid;}return start; }以上都是左端是满足值。特点就是都是l永远都是mid1r永远都是mid 下面再来一发右端是满足值的至于是lower还是upper就看ok函数中加不加等号就可以了找一个特例比如只有两个值的模拟一下 while(lr) {m(lr1)/2;if(ok()) lm;else rm-1;}printf(l %d\n,l); 等价于左端满足值的就是在else中ansm就可以了比较好实现 while(lr) {m(lr)/2;if(ok()) lm1,ansm;else rm-1;}printf(ans %d\n,ans); 关于binarysearch   https://blog.csdn.net/daniel_ustc/article/details/17307937 upper_bound再来一种实现 int Search(int num,int low,int high) {int mid;while(lowhigh){mid(lowhigh)/2;if(numb[mid]) lowmid1;else highmid-1;} return low; } 纪念编辑时间2018.10.08  10:12:42
http://www.yutouwan.com/news/108179/

相关文章:

  • 北京网站改版价格苏州关键词排名系统
  • 外贸开源网站网站是怎么做排名的
  • 云计算网站建设李可做的网站
  • 网站logo怎么设置湛江网站设计哪家好
  • 用电脑怎么做网站昌大建设是哪里的
  • 广州网站开发设计公司团队网站源码
  • 做兼职一般去哪个网站好软件界面
  • 网站建设 图片栏目介绍上海市有几个区
  • 企业网站优化软件手机网站打不开是什么原因造成的
  • 吴忠建设网站住房和城乡建设部执法网站
  • 连云港网站开发看汽车图片的网站可以做壁纸
  • 济南网站建设飞鸟建设部网站企业资质
  • 河南网站搭建北京专业网页制作公司
  • vps正常网站打不开扬州网站建设icp备
  • 番禺区pc端网站建设成都装修网站建设多少钱
  • 美丽乡村网站建设策划书南充公司网站建设
  • 广州 骏域网站建设安卓手机app开发工具软件
  • 网站keywords标签怎么写网站建设图文片
  • 做网站有什么好的推荐网站链接维护怎么做
  • 万州网站建设果园路互联网行业都有哪些工作赚钱
  • 鞍山网站网站建设泽州网站设计
  • 学校响应式网站模板下载建设工程信息查询哪个网站好
  • 驾校网站制作重庆企业站seo
  • 首选大型网站建站公司广州营销课程培训班
  • 公司网站建设请示西安平面设计公司排行
  • 做电影网站要买什么淘客做自己的网站
  • 央企网站开发大鹏新区住房和建设局网站
  • 企业网站推广方式和策略雄安新区网站建设公司
  • 公司网站建设的签订合同注册网站的免费网址是什么
  • 教做粥的网站少儿编程加盟培宝未来