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

南昌微信网站建设苏州seo网站优化软件

南昌微信网站建设,苏州seo网站优化软件,M97 网站建设网络公司整站源码,广州哪里做网站二分查找 这是一道一看就会&#xff0c;一做就废的题目。 本题关键&#xff1a;确定target属于左闭右闭区间&#xff0c;还是左闭右开区间。 思路&#xff1a; &#xff08;1&#xff09;假设target在左闭右闭区间 循环条件应该为 left < right&#xff0c;如果不写等于号&a…
  1. 二分查找
    这是一道一看就会,一做就废的题目。
    本题关键:确定target属于左闭右闭区间,还是左闭右开区间。
    思路:
    (1)假设target在左闭右闭区间
    循环条件应该为 left <= right,如果不写等于号,就排查不到num[left]=num[right]=target的情况。
    确定好区间后,right = mid -1.
    (2)假设target在左闭右开区间
    循环条件应该为 left < right,我们定义的是target在[left, right),如果left = right 时,不符合定义了
    确定好区间后,right = mid.
class Solution {public int search(int[] nums, int target) {int left = 0;int right = nums.length - 1;int centerIndex;while(left <= right){centerIndex = (right + left) / 2;if(nums[centerIndex] == target){return centerIndex;}else if(nums[centerIndex] > target){right = centerIndex - 1;}else{left = centerIndex + 1;}}return -1;}
}
  1. 移除元素
class Solution {public int removeElement(int[] nums, int val) {int i = 0;int j = nums.length - 1;while(i <= j){    if(nums[i] != val){i++;}else if(nums[i] == val && nums[j] != val){nums[i] = nums[j];i++; j--;}else if(nums[i] == val && nums[j] == val){j--;}}return i;}
}

977.有序数组的平方
本题关键;
平方最大的数要么在数组的第一个位置,要么在数组的最后一个位置。由此想到双指针法。

class Solution {public int[] sortedSquares(int[] nums) {int[] res = new int[nums.length];int left = 0;int right = nums.length - 1;int cur = nums.length - 1;while(left <= right){if(Math.abs(nums[left])  <= Math.abs(nums[right])){res[cur--] = nums[right] * nums[right];right--;}else if(Math.abs(nums[left])  > Math.abs(nums[right])){res[cur--] = nums[left] * nums[left];left++;}}return res;}
}
http://www.dtcms.com/wzjs/165104.html

相关文章:

  • 网站修改器长春网长春关键词排名站设计
  • 百度做玻璃钢的网站视频网站推广
  • 修水网站建设seo搜索引擎优化师
  • 有多少网站建设外包sem优化和seo的区别
  • 娱乐网站设计SEO写文章免费的软件
  • 张家港网站开发网页设计网站建设
  • 福州小型网站建设seo网站平台
  • asp.net 网站 项目 区别郑州seo排名公司
  • php动态网站开发测评试题外链推广软件
  • seo网站模板竞价推广代运营企业
  • 保定建设信息网站福建seo搜索引擎优化
  • 加强政府网站建设的意见外贸seo优化公司
  • 白河网站制作谷歌sem和seo区别
  • 东莞网站建设是什么意思seo数据监控平台
  • 网站建设域名是什么优化网站seo策略
  • 20亿做网站2345浏览器导航页
  • 阿里云虚拟主机可以做几个网站seo 推广教程
  • 一个网站的二维码怎么做百度一下百度
  • 成都网站建设 川icp备优化的意思
  • 腾讯建站平台官网搜索引擎优化的流程是什么
  • 网站制作的基本概念免费个人自助建站
  • 信息聚合网站怎么做seo优化工作内容
  • 网站开发团队公司模式刷百度指数
  • wordpress 用户权限插件seo关键词布局案例
  • 怎样做ppt建网站服务营销策略
  • 广州有什么好玩的东西seo自学教程seo免费教程
  • 网站建设询价文件宁波seo怎么做优化
  • 南京市网站建设seo优化包括哪些内容
  • 网站没有index.html上海疫情又要爆发了
  • 网站名注册抖音seo推荐算法