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

河南郑州汽车网网站建设网站哪里有做的

河南郑州汽车网网站建设,网站哪里有做的,广西seo,图片链接生成器软件二分查找的前提 库函数只能对数组进行二分查找。 对一个数组进行二分查找的前提是这个数组中的元素是单调的。 一般为单调不减#xff0c;当然如果是单调不增也可以(需要修改比较函数) 例如: [1#xff0c;5#xff0c;5#xff0c;9#xff0c;18]是单调的 [1 , 9, 9,…二分查找的前提 库函数只能对数组进行二分查找。 对一个数组进行二分查找的前提是这个数组中的元素是单调的。 一般为单调不减当然如果是单调不增也可以(需要修改比较函数) 例如: [155918]是单调的 [1 , 9, 9, 7, 15]不是单调的 [988771]是单调的 binary_search函数 binary_search是C标准库中的一个算法函数用于在已排序的序列(例如数组或容器vector)中查找特定元素。 它通过二分查找算法来确定序列中是否存在目标元素。 函数返回一个bool值表示目标元素是否存在于序列中。 如果需要获取找到的元素的位置可以使用std::lower_bound函数或std::upper_bound函数。 vector int numbers {1, 3, 5 , 7 ,9};int target 5;bool found binary_search(number.begin(),number.end(),target);if(found){cout Target element target found. endl; }else{cout Target element target not found. endl; }lower_bound和upper_bound 前提:数组必须为非降序 如果要在非升序的数组中使用可以通过修改比较函数实现(方法与sort自定义比较函数类似) lower_bound(st,ed,_x)返回地址[st, ed)中第一个大于等于x的元素的地址 upper_bound(st,ed,x)返回地址[st,ed)中第一个大于x的元素的地址 如果不存在则返回最后一个元素的下一个位置在vector中即end() 地址-首地址下标 [lower_bound , upper_bound) //初始化 vector int v{5,1,7,3,10,18,9}; //排序 sort(v.begin(),v.end()); for(auto i : v)cout icout\n; //找到数组中第一个大于等于8的元素的位置 cout(lower_bound(v.begin(),v.end(),8)- v.begin())\n;例题 #include bits/stdc.h using namespace std; int main(void) {int data[200];for(int i 0 ; i 200 ; i )data[i] 4 * i 6;int target 0;cin target;cout (lower_bound(data,data200,target)- data);return 0; }
http://www.ho-use.cn/article/10823406.html

相关文章:

  • 手机网站开发步骤软件华夏集团网站建设
  • 简洁个人博客网站模板展示型网站解决方案
  • 起域名网站做电子书屋的网站
  • 福建住房城乡建设厅网站企业公众号如何开通
  • 白云区手机版网站建设公司标志图片logo
  • 想建个图片网站网站如何防止黑客攻击
  • 中铁建设集团有限公司官方网站网站网站二维码收钱怎么做的
  • 网站案例介绍确定网站的主题与风格
  • 做文章网站旗县长安网站建设思路
  • 沈阳做网站直播的公司网站设计师联盟
  • 东莞长安做网站公司自媒体营销代理
  • 包年seo和整站优化苏州做网站建设公司
  • 企业做网站的多吗修改文章缩略字数 WORDPRESS
  • 一站式wordpress 广告 统计
  • 自学网站有哪些wordpress token
  • 360建站模板低价网站建设案例
  • 做网站 新域名 还是皮肤科在线医生免费咨询
  • 写作投稿网站网上提供免费主页空间的网站
  • python一句做网站做网站几个步骤
  • 商城网站建设解决方案二级网站内容建设要求
  • 商务网站开发流程有三个阶段谷歌浏览器手机版
  • 北京的p2p网站建设深圳龙岗做网站的公司
  • 杭州住房城乡建设网站查询我想来做外贸网站来推广
  • 麒麟区住房和城乡建设局网站设计公司和装修公司的区别
  • 非凡网站建设搜索引擎是如何判断网站的结构
  • 网站建设行业分析装修网络公司
  • 城乡建设杂志社官方网站国外免费域名申请
  • 做淘宝客网站用什么系统吗淮北论坛最新招聘
  • 在印度做外贸需要什么网站辅助购卡网站怎么做
  • 自主网站怎么投诉网站制作公司