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

山西网站开发公司优书网

山西网站开发公司,优书网,不用下载就可以登录微信,微信朋友圈广告30元 1000次力扣初级算法(二分法)#xff1a; 每日一算法#xff1a;二分法查找 学习内容#xff1a; 给定一个排序数组和一个目标值#xff0c;在数组中找到目标值#xff0c;并返回其索引。如果目标值不存在于数组中#xff0c;返回它将会被按顺序插入的位置。 2.二分查找流程 每日一算法二分法查找 学习内容 给定一个排序数组和一个目标值在数组中找到目标值并返回其索引。如果目标值不存在于数组中返回它将会被按顺序插入的位置。 2.二分查找流程 left0rightnums.length,取mid为中间值 如果nums[mid]target,返回mid值循环终止如果nums[mid]target,就说明从mid到right之间的值都是“无用的”需要挪动right而我们能知道的接近的一个无用的值是mid因此right必须比mid还要小才行也即是rightmid-1 同理leftmid1一直循环除非找到mid值或者发现target根本不在目标中也就是已经完全循环了一遍(leftright),这时候的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.dnsts.com.cn/news/153267.html

相关文章:

  • 重庆荣昌网站建设报价湛江网站建设优化建站
  • 哪些知名网站域名在国内注册做网站的哪家公司好
  • 网站外链怎么购买动漫网页设计代码
  • 越秀低价网站建设上海网站制作网站建设
  • 路由硬盘做网站空间不兴安盟老区建设促进会网站
  • ui设计网站模板网站搭建岗位及要求
  • 怎么自己建立一个网站韶关市住房和城乡建设管理局网站
  • 织梦pc怎么做手机网站网站首页外链
  • 新网域名网站前端开发招聘要求
  • 网站建设与管理领导小组js特效网站展示
  • 数据库网站 建设方案四川建设人员数据网站
  • 厦门做手机网站公司加盟网站需要怎么做
  • 中国建设工程标准化协会网站杭州比较好的网站建设公司
  • 苏州做视频网站广告公司wordpress 图片质量
  • 江苏中盛建设集团网站兰州建设网站
  • 下列哪一项不属于电子商务网站建设在线销售型网站
  • 建网站广州dw网页设计源代码
  • 汉中专业网站建设服务开发公司对设计单位奖惩
  • 网络运营和网站运营wordpress taxonomy
  • 网站建设一下需要多少费用17网站一起做网店普
  • 贵阳网站设计报价为什么做电影网站没有流量
  • 制作网站团队中国核工业集团2024校园招聘
  • 崇州市建设局网站wordpress主题如何修改logo
  • 龙岗网络营销网站制作哪里好企业开源建站系统
  • 安徽省质量提升工程建设网站期刊类网站建设
  • 无锡做网站服务建设银行wap网站
  • 商城网站建设运营合同书广东贸易网站建设哪家
  • 响应式做的比较好的网站安丘网站建设开发
  • 江西建设信息港网站wordpress转换app
  • 网站开发的成本店铺运营方案策划