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

做家庭影院的有哪些网站网络广告的收费模式有

做家庭影院的有哪些网站,网络广告的收费模式有,上海招标网站,广东网约车涨价一、理论基础 二分搜索#xff0c;也称折半搜索、对数搜索#xff0c;是一种在有序数组中查找某一特定元素的搜索算法。 二分搜索是一种高效的查找算法#xff0c;适用于在已排序的数组中查找特定元素。它的基本思想是通过不断将搜索区间对半分割#xff0c;从而快速缩小…一、理论基础 二分搜索也称折半搜索、对数搜索是一种在有序数组中查找某一特定元素的搜索算法。 二分搜索是一种高效的查找算法适用于在已排序的数组中查找特定元素。它的基本思想是通过不断将搜索区间对半分割从而快速缩小查找范围。 二分搜索每次把搜索区域减少一半时间复杂度为 O(logn)n代表集合中元素的个数。 二分搜索的基本步骤如下 1.初始条件将搜索范围设为数组的整个区间。 2.查找中间元素计算当前区间的中间索引。 3.比较中间元素将中间元素与目标值进行比较 如果中间元素等于目标值查找成功返回中间索引。如果中间元素小于目标值将搜索范围缩小到右半部分。如果中间元素大于目标值将搜索范围缩小到左半部分。 4.重复步骤 2 和 3直到找到目标值或搜索范围为空。 在下图中为大家展示了二分搜索的过程 二、代码实现 #include iostream #include vector using namespace std;int binarySearchRecursive(const vectorint arr, int left, int right, int target) {if (left right) {int mid left (right - left) / 2; if (arr[mid] target) {return mid;}if (arr[mid] target) {return binarySearchRecursive(arr, left, mid - 1, target);}return binarySearchRecursive(arr, mid 1, right, target);}return -1; }int main() {vectorint arr { 2, 3, 4, 10, 40 };int target 10;int result binarySearchRecursive(arr, 0, arr.size() - 1, target);if (result ! -1) {cout 元素在索引 result 处找到 endl;}else {cout 元素未找到 endl;}return 0; }
http://www.hkea.cn/news/14588141/

相关文章:

  • php做网站优势网页制作教程视频自学
  • 门户类网站旅游网站模块
  • 有没有专门建设网站的公司网站开发与维护相关课程
  • 成都网站建设优创腾讯云网站备案
  • 驻马店做网站优化必应搜索引擎下载
  • 海南 网站 建设土巴兔装修
  • 怎样查找网站开发者清理wordpress option表
  • 做贺卡网站福田时代汽车官方网站
  • 古镇网站建设哪家好大型网站建设建站模板
  • 台州网站制作案例电子商务网站建设与维护03
  • 做 暧视频在线观看网站有关宠物方面的网站建设方案
  • 上海seo优化公司seo课培训
  • 个人建站公司大专动漫设计有出路吗
  • 单页网站制作 在线 支付嘉定做网站
  • 网站平台怎么做的好wordpress 调用GPS
  • 中小学校园网站建设自己架服务器做网站
  • 建网站买服务器株洲房产网
  • 哪些网站可以做微信邯郸房地产市场信息网
  • 建设银行积分兑换网站装修公司大全
  • 一个网站每年维护费用app模板下载网站模板
  • 做网站的职位叫什么问题滨州网站建设滨州
  • 上海网站备案审核时间建设部四库一平台网站
  • 苏州做网站要多少钱青岛网站建设情况
  • 机构类网站有哪些iis做网站视
  • 青海网站建设哪个最好二手车 东莞网站建设
  • 买网站送域名企业网站排名软件能优化
  • 建网站的每年有费用北京 企业展厅设计公司
  • c语言和c 哪个做网站好wordpress如何添加备案号
  • 海北公司网站建设哪家快网络技术专业就业方向
  • wordpress 响应式 框架百度网站优化方案