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

无人在线观看高清完整视频seo网站诊断报告

无人在线观看高清完整视频,seo网站诊断报告,德阳网站制作,wordpress主题超2m力扣初级算法(二分法): 每日一算法:二分法查找 学习内容: 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 2.二分查找流程&…

力扣初级算法(二分法):

  • 每日一算法:二分法查找

学习内容:

给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。
在这里插入图片描述

2.二分查找流程:

left=0,right=nums.length,取mid为中间值

  • 如果nums[mid]==target,返回mid值,循环终止
  • 如果nums[mid]>target,就说明从mid到right之间的值都是“无用的”需要挪动right,而我们能知道的接近的一个无用的值是mid,因此right必须比mid还要小才行,也即是right=mid-1;
    同理,left=mid+1;
  • 一直循环,除非找到mid值或者发现target根本不在目标中,也就是已经完全循环了一遍(left>right),这时候的left的值就是最接近target但又大于target的值(可以拿0来举例自己画一遍过程),因此return left

3.二分查找实现:


class Solution {public int searchInsert(int[] nums, int target) {//二分法//左边下标int left = 0;//右边下标int right = nums.length -1;while(left <= right){int mid = left + (right - left)/2;//相等,直接取出if(nums[mid] == target){return mid;}else if(nums[mid]<target){ //中间值小于所给的值,从中间值加一开始往右找left = mid + 1;}else if(nums[mid] > target){/中间值大于所给的值,从中间值减一开始往左找right = mid -1;}}return left;}
}

学习时间:

2023/08/03

http://www.dt0577.cn/news/22340.html

相关文章:

  • 淘宝店可以做团购的网站优化搜索引擎营销
  • 做网站抽奖系统湘潭seo快速排名
  • 可信网站认证 服务中心一个关键词要刷多久
  • 西安企业网站建设哪家好郑州全域静态管理
  • 重庆 网站 建设 公司集客营销软件
  • 帮赌博网站做推广被抓会判刑吗怎么看app的下载网址
  • 电脑网站建设产品线下推广方式都有哪些
  • 网站是否上线360建站和凡科哪个好
  • 重庆市建设工程信息网官网造价晋中网站seo
  • 南昌网上服务上海网站快速优化排名
  • 鲜花网站怎么做网址查询站长工具
  • 网站上线之前怎么做推广域名注册服务网站
  • 网站开发自我介绍代码徐州seo企业
  • 网络哪个公司便宜又好网站优化排名操作
  • dw做网站首页长宽设置多少网络推广平台有哪些公司
  • 建站系统破解成都关键词快速排名
  • 完整网站开发视频教程营销型网站定制
  • 税务局网站建设情况汇报百度资源搜索资源平台
  • 东莞网站建设及外包网络营销成功的案例
  • 网站集约化建设题目微信营销是什么
  • 电子商务知名网站优化网站最好的刷排名软件
  • 网页设计与制作的公司seo最好的工具
  • 17网站一起做网店广seo销售话术开场白
  • 太原网站制作公司哪家好西安网站建设网络推广
  • 做网站要到公安局去备案么一键免费建站
  • 做文案策划有些网站关键词查网站
  • 做淘宝这种网站百度关键词推广条件
  • 上海网站优化海百度提交入口网址是什么
  • 北京快三是真的吗北京seo排名厂家
  • 哪里有网络课程平台网站_就是帮老师建设一个教学的网站hao123上网从这里开始官方