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

常熟网站优化信誉好的企业网站开发

常熟网站优化,信誉好的企业网站开发,vr网站建设,牡丹江整站优化二分查找 这是一道一看就会&#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/590303.html

相关文章:

  • 网站建设有几种方案福州网站建设公司哪家比较好
  • 最方便在线网站开发建网站的客户
  • 如何做自己的业务网站网站优化推广是什么
  • 树莓派 做网站wordpress顺序设置别名
  • 类似携程网的网站石狮网站建设报价
  • python网站开发案例成都响应网站建设
  • 公司做网站的优势做网站必须要切图吗
  • 公司被其它人拿来做网站seo概念的理解
  • 上线了怎么做网站唐河永琚建筑公司网站
  • 我想给企业做网站怎么做建站之星怎么用
  • 网站建设万户如何做垂直网站
  • 北京建设规划许可证网站专业创业服务平台网站建设需求
  • 响应网站开发高性价比网站建设
  • 外贸通道支持asp的网站吗网站如何减少404跳转
  • 海宁网站制作好一点网站建设公司
  • 做农村电子商务的网站有哪些wordpress 可以做什么
  • 长沙做网站好的公司wordpress首页默认中文
  • 网站建站时间查询烟台网站排名系统
  • 求个没封的网站2022php mysql网站开发实例教程
  • 建设网站对公司起什么作用是什么万润 营销型网站建设
  • 深深圳市建设局网站我帮你建站
  • 南阳手机网站推广wordpress 4.8 漏洞
  • 怎样设计一个公司网站平面设计专业学校排名
  • 如何运营一个网站网站功能定制合同
  • 手机企业网站程序上海注册公司流程和费用
  • 网站做icp备案有哪些好处三亚h5网站定制开发公司
  • 建立网站的基本流程柳州市住房和城乡建设局网站首页
  • 网站开发顺序免费网页空间
  • 网站建设首选-云端高科简单网页设计html代码
  • 网站开发维护专员岗位职责中国女排赛程时间最新消息