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

南昌微信网站建设seo最新

南昌微信网站建设,seo最新,手机端网站模板,网站策划书案例展示二分查找 这是一道一看就会&#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/307857.html

相关文章:

  • 苹果制作app软件网站搜索排名优化
  • 网站源码和模板seo技术培训课程
  • 创业做app哪个网站好东莞优化seo
  • 网站开发的特点合肥seo
  • 网站换域名做301会有影响识别关键词软件
  • 网站搜索引擎优化怎么做上海城市分站seo
  • 秦皇岛网站建设报价免费网站推广软件
  • wordpress社会化登录插件郑州靠谱seo整站优化
  • 杭州做网站公司seo技巧优化
  • 怎么刷网站点击量零基础学电脑培训班
  • 西安建筑科技大学就业信息网关键词优化排名用哪个软件比较好
  • 邯郸免费发布信息平台网站优化推广培训
  • 吉安网站设计百度收录提交网站后多久收录
  • 做电池的外贸网站四川疫情最新情况
  • 阿里云备案 网站备案百度推广开户怎么开
  • myeclipse怎样做网站辽阳网站seo
  • 打开网站是空白页面提升网站权重的方法
  • wordpress创建空白页面百度怎么优化网站排名
  • wordpress邀请码用户分级网络优化软件有哪些
  • 杭州高端网站建设安卓优化大师手机版
  • 网上做调查问卷的网站社交网络的推广方法
  • 网站建设商城商城网站建设多少钱今天新闻头条新闻
  • 政府网站集约化建设方案做一个网站要花多少钱
  • 自己有服务器如何建设微网站百度学术论文查重
  • 线上营销推广方式有哪些上海哪家seo公司好
  • 网站如何做注册类 cpa百度网页制作
  • 网站怎么做投票网站生成器
  • 文本网站开发英文文献百度资讯
  • 网站建设要架服务器如何学会推广和营销
  • 广州兼职网网站建设关键词排名监控