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

网站运营与公司简介网站备案有必要吗

网站运营与公司简介,网站备案有必要吗,网站访问速度,昆山做网站二分查找详细介绍可以看这篇文章&#xff0c;此篇文章介绍返回索引的 upper_bound 和 lower_bound 的 C 实现。 lower_bound 实现代码 #include <vector>int lower_bound_index(const std::vector<int>& vec, const int& target) {int left 0;int right…

二分查找详细介绍可以看这篇文章,此篇文章介绍返回索引的 upper_bound 和 lower_bound 的 C++ 实现。

lower_bound 实现代码

#include <vector>int lower_bound_index(const std::vector<int>& vec, const int& target) {int left = 0;int right = vec.size(); // 注意这里是size,不是size-1while (left < right) { // 当left == right时,搜索结束int mid = left + (right - left) / 2; // 防止溢出if (vec[mid] < target) {left = mid + 1; // 搜索区间变为[mid+1, right]} else {right = mid; // 搜索区间变为[left, mid]}}return left; // 返回不小于target的第一个元素的索引
}

upper_bound 实现代码

#include <vector>int upper_bound_index(const std::vector<int>& vec, const int& target) {int left = 0;int right = vec.size(); // 注意这里是size,不是size-1while (left < right) { // 当left == right时,搜索结束int mid = left + (right - left) / 2; // 防止溢出if (vec[mid] <= target) {left = mid + 1; // 搜索区间变为[mid+1, right]} else {right = mid; // 搜索区间变为[left, mid]}}return left; // 返回大于target的第一个元素的索引
}

比较

lower_boundupper_bound 的区别主要于比较条件,lower_bound 的比较条件是 vec[mid] < target 而 upper_bound 是 vec[mid] <= target,这也是它们达成不同效果的关键。

http://www.yayakq.cn/news/482866/

相关文章:

  • 为什么有的网站打不开专业制作app
  • 网站设计的原则不包括网站怎么做能赚钱
  • 免费推广网站地址大全wdcp wordpress
  • 购买已备案网站做非法网线制作的步骤
  • 网站显示系统建设中中文网站建设英文
  • 做内销的网站推荐作文网入口
  • 小企业网站建设哪家便宜地产网站设计
  • 自己做发卡网站支付接口网站打开慢 可以只换空间不换域名吗
  • 桥南做网站无锡优化网站价格
  • 网站设计说明书功能流程图网页制作公司 软件
  • 江苏个人网站备案要求做微商什么是官方网站
  • 如何做网站推广 求指点wordpress 动态菜单
  • 苏州自助模板建站小米路由器mini做网站
  • 建设厅网站的无法打印人力资源外包平台
  • 百度推广进入后是别的网站 说是服务器问题寓意八方来财的公司名字
  • 做k线图网站建站费用明细
  • 网站建设亿玛酷神奇5台州 wordpress
  • 市民服务中心网站建设纯文字网站设计
  • 用asp做的网站有哪些电商平台网页设计
  • 怎样用ps做企业网站WordPress手机插件耗费CPU
  • 北京好的做网站的公司有哪些鄂城网站建设
  • 网站源码绑定域名网站建设浩森宇特
  • 网站做竞价经常会被攻击吗上海人才网最新招聘信息
  • wordpress 音乐网站上海专业网站建设市场
  • 设计师可以接单的网站网站开发语言排名
  • 社交网站模板下载志鸿优化网官网
  • 网站修改文案wordpress淘宝客类网站建设
  • 自建网站多少钱有哪些做的好的自学网站
  • 什么是网站空间国家认可的赚钱软件
  • 阿里巴巴网站建设过程网站底版照片怎么做