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

成都营销网站建设同时做网站建设和代账

成都营销网站建设,同时做网站建设和代账,wordpress iis 伪静态规则,苏州 网站 建设 公司一、理论基础 二分搜索#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/14309073/

相关文章:

  • 《网站开发尾款结算》申请网站开发公司 深圳
  • 网站内容结构做推文网站
  • 购物网站设计理念北京平台网站建设公司
  • 宁波免费网站建站模板中国工程建设信息网官网查询
  • 报名网站制作广州网站建设定制价格
  • 海南 网站 建设国际新闻界期刊
  • 网站设计网站建设毕业文稿哪家做网站的公司
  • 婚恋网站建设教程网站右侧浮动微信二维码
  • 哪个旅游网站做的最好长沙网站建设kaodezhu
  • 做网站手机号抓取的公司typo wordpress theme
  • 芜湖做网站的客户广东网络公司网站建设
  • 用闲置的安卓手机做网站服务器纯英文网站建设
  • 中国建材建设网站做网站的价格表
  • 云南建设项目招标公告发布网站wordpress 顶部白条
  • 百度站长平台诊断百度指数关键词未收录怎么办
  • 百度网址浏览大全湛江seo网站推广
  • 外省住房和城乡建设厅网站网站落地页制作
  • 为网站做seo需要什么软件家具设计案例
  • 怎么做网站子页江门网站制作网站
  • 宣传产品的方式嘉兴seo网络推广
  • 首饰行业网站建设策划360网站建设价位
  • 军事网站大全军事网wordpress固定连接出现中文
  • 网站建设客户会问的问题做网站的技术
  • 福州服务类网站建设如何创建网站页面
  • 企业网站开发协议临沂建网站多少钱
  • 建设手机银行的网站网站不设置关键词描述
  • 怎么找做网站的人如何创建网站推广产品
  • 做网站开发要学多久自己做的网址危险网站
  • 阿里云建设网站要什么wordpress需要账号
  • 网站制作专业的公司叫什么元谋县住房和城乡建设局网站