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

珠海pc网站建设竞价广告

珠海pc网站建设,竞价广告,电影网站html源码,全国加盟网站建设1、二分法 1.1 二分法原理 每次将查找的范围缩小一半,直到最后找到记录或者找不到记录返回。 要求:采用二分法查找时,数据需是排好序的。 1.2二分法思路 判断某个数是否在数组中存在(例:判断3是否在数组中存在&#…

1、二分法

1.1 二分法原理

        每次将查找的范围缩小一半,直到最后找到记录或者找不到记录返回。

        要求:采用二分法查找时,数据需是排好序的。

1.2二分法思路

        判断某个数是否在数组中存在(例:判断3是否在数组中存在)

       (1)对于排好序的数组,进行第一轮分半,找到第4个位置

        (2) 3比4小,因此向左边查找,进行第二轮分半,找到第2个位置

        (3)3比2大,因此向右边查找,进行第三轮分半,但只有1个位置了,因此直接判断数据是否是3,结束查找。

2、算法分析

2.1逻辑分析

        由于其对半分的规则,如果所需要的结果刚好在中间位置,则一次获取结果

        如果其

2.2 时间复杂度

        由于其操作方法为,每次对半处理,其时间复杂度为

3、code

3.1 java

public static boolean exist(int[] arr, int target) {if(arr == null || arr.length == 0){return false;}int left = 0;int right = arr.length - 1;int mid;while (left < right) {mid = left + ((right - left) >> 1);if (arr[mid] == target) {return true;} else if (arr[mid] > target) {right = mid - 1;} else {left = mid + 1;}}return arr[left] == target;}

3.2 python

def exist(arr, target):if arr is None or len(arr) == 0:return Falsel = 0r = len(arr) - 1while l < r:mid = l + ((r - l) >> 1)if arr[mid] == target:return Trueelif arr[mid] > target:r = mid - 1else:l = mid + 1return arr[r] == target

http://www.mmbaike.com/news/109155.html

相关文章:

  • 晋城建设路网站怎样做网络推广效果好
  • 确定网站风格东营网站seo
  • 电脑上做免费网站教程营销推广与策划
  • 做糕点的网站有哪些个人网站设计模板
  • 拍大师官方网站 图片做视频找相似图片 识别
  • 民权做网站合肥网站优化排名推广
  • 网站后台安全西安优化排名推广
  • 自己做网站怎么加定位网站开发是做什么的
  • 山西营销型网站建设徐州seo建站
  • 潍坊网站建设案例微信小程序开发工具
  • 门户网站建设摘要英文外链代发
  • 郑州网站建设哪家最好珠海网站建设优化
  • 网站更多分享怎么做友情链接交换群
  • 支持企业网站发布要怎么做网页免费制作网站
  • b站推广入口mba智库在线观看seo全称
  • 做著名建筑物网站简介2345浏览器官网
  • 免费图纸网站网络广告人社区官网
  • 建个视频网站多少钱网站推广优化排名
  • inurl 湖北网站建设上海网站seo排名优化
  • 如何自建外贸b2c购物网站品牌策划公司介绍
  • 自己做网站如何盈利网络营销平台排名
  • 河南营销型网站建设市场营销的八个理论
  • 光明网站建设青岛 google seo
  • 深圳网络警察报警平台重庆seo全网营销
  • 太原市做网站网站建设开发外包公司
  • 网站死链修复win11优化大师
  • 网站 动态搜索引擎优化包括哪些内容
  • 自己做网站用买域名吗超级外链吧
  • 网站备案信息真实性核验单 如何填写搜索引擎优化案例分析
  • 做别人一样的网站吗微营销系统