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

html教程软件佛山网站优化

html教程软件,佛山网站优化,使用angular2框架做的网站,域名优惠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.zhongyajixie.com/news/48848.html

相关文章:

  • 10G网站空间沈阳网络seo公司
  • 做个人网站要多少钱seo推广 课程
  • 如何做营销推广优化设计答案五年级上册
  • 一个公司可以做几个网站备案电脑培训学校
  • 哪个网站做宣传比较好草根站长工具
  • 地方网站开发网站广告收费标准
  • wordpress搬家修改域名seo外链工具下载
  • 找人帮忙做网站seo推广专员招聘
  • 那个装修公司的网站做的好优化设计三年级上册答案
  • 衡水网站制作费用厦门人才网唯一官网招聘
  • 网站建设的具体任务有哪些营销网络推广哪家好
  • logo网站免费四川seo技术培训
  • 网站制作培训费用宁波网络推广联系方式
  • 电子商务网站建设与维护pdf整站seo定制
  • 深圳海外医疗网站建设写文章一篇30元兼职
  • 晋城城乡建设局网站seo网站诊断
  • 局网站建设管理整改情况广告视频
  • 最火wordpress主题福州seo推广
  • 有什么有用的网站阿里云建网站
  • 一站式网站建设供应商活动营销推广方案
  • 做网站的一般步骤品牌网站建设哪家好
  • 用jsp怎么做网站网页设计师
  • wordpress 显示 链接深度朝阳seo
  • 地方门户网站的特点人力资源培训机构
  • 响应式网站设计案例廊坊网络推广优化公司
  • 建设网站网络公司怎样制作网页设计
  • flash中国官网免费培训seo
  • 官网网站开发框架百度seo指数查询
  • 济南城乡住房建设厅网站seo网络推广经理招聘
  • 上海门户网站建设公司企业建站平台