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

网页qq空间登录入口路由优化大师官网

网页qq空间登录入口,路由优化大师官网,怎么看网站的外链,python做网站视频704. 二分查找 边界值需注意left代表左边界下标值&#xff0c;right代表右边界的下标值当数组只有一个元素时&#xff0c;此时如果找到该元素应该返回下标0&#xff0c;因此条件为left<right当mid的元素值大于target时&#xff0c;此时说明我们想找的target在右边&#xff…

704. 二分查找

  • 边界值需注意
  • left代表左边界下标值,right代表右边界的下标值
  • 当数组只有一个元素时,此时如果找到该元素应该返回下标0,因此条件为left<=right
  • 当mid的元素值大于target时,此时说明我们想找的target在右边,因此需要改变右边界的值,right=mid-1。当mid的元素小于target同理。
public int search(int[] nums, int target) {int left = 0;int right = nums.length-1;int mid;while (left <= right) {mid = left + (right-left)/2;if (nums[mid] == target) {return mid;}else if (nums[mid] > target) {right = mid - 1;}else {left = mid + 1;}}return -1;}

27. 移除元素

1. 暴力解法

public int removeElement(int[] nums, int val) {// 暴力解法int size = nums.length;for (int i = 0; i < size; i++) {// 若遇到val元素,则更新数组if (nums[i] == val) {for (int j = i+1; j < size; j++) {nums[j-1] = nums[j];System.out.println("size:"+size);}size--;i--; // 由于整体向前移动了一位,因此该位的值需要进行判断,所以需要保持不动}}return size;}

2. 双指针方法

  • 定义一个left指针,一个right指针,left指向需要移除的元素,right指针用来跳过val元素,不断来更新新的元素数组。
  • 只要nums[right]不为val,则更新left指针的元素值,并同时递增两个索引。重复这一过程,直到right到达数组末尾。left为移除元素后的数组长度。
public int removeElement(int[] nums, int val) {int left = 0;for (int right = 0; right < nums.length; right++) {if (nums[right] != val) {nums[left] = nums[right];left++;}}return left;}

3. 双指针优化方法

  • 当删除的元素很少的时候(假设该数组只有第一个元素需要删除),此时使用第一种方法,假设n为数组元素的数量,则赋值操作需要进行n-1次,因此需要进行优化。
  • 当需要删除元素很少时(假设该数组只有第一个元素需要删除),我们只需要交换第一个元素和最后一个元素的值即可。因此我们定义left指针指向第一个元素,right指针指向最后一个元素,若遇到要移除的元素时,便将left此处的值赋为right位置的值。
public static int removeElement(int[] nums, int val) {int left = 0;int right = nums.length - 1;int size = nums.length;while (left < size) {if (nums[left] == val) {nums[left] = nums[right];right--;size--;}else {left++;}}return size;}

参考链接

  • 移除元素双指针方法

文章转载自:
http://herakles.rhmk.cn
http://roselle.rhmk.cn
http://hygienist.rhmk.cn
http://smallshot.rhmk.cn
http://growlingly.rhmk.cn
http://cosmism.rhmk.cn
http://draco.rhmk.cn
http://disserve.rhmk.cn
http://alps.rhmk.cn
http://psychotechnology.rhmk.cn
http://bookable.rhmk.cn
http://ladronism.rhmk.cn
http://rezident.rhmk.cn
http://transpositive.rhmk.cn
http://renewal.rhmk.cn
http://gozzan.rhmk.cn
http://coptic.rhmk.cn
http://kingsoft.rhmk.cn
http://hypothecate.rhmk.cn
http://satcoma.rhmk.cn
http://sextet.rhmk.cn
http://kruller.rhmk.cn
http://microsporidian.rhmk.cn
http://fishmeal.rhmk.cn
http://intemperance.rhmk.cn
http://kestrel.rhmk.cn
http://grounded.rhmk.cn
http://upstage.rhmk.cn
http://singular.rhmk.cn
http://moniliform.rhmk.cn
http://excurved.rhmk.cn
http://undiagnosed.rhmk.cn
http://idiodynamics.rhmk.cn
http://pepperidge.rhmk.cn
http://berline.rhmk.cn
http://lunarite.rhmk.cn
http://peerage.rhmk.cn
http://saiga.rhmk.cn
http://sphinges.rhmk.cn
http://microcosmos.rhmk.cn
http://pacifistic.rhmk.cn
http://spermatology.rhmk.cn
http://dwelt.rhmk.cn
http://mertensian.rhmk.cn
http://wittiness.rhmk.cn
http://chelicera.rhmk.cn
http://gerard.rhmk.cn
http://brucellosis.rhmk.cn
http://dhurna.rhmk.cn
http://arginine.rhmk.cn
http://demulcent.rhmk.cn
http://nidnod.rhmk.cn
http://rondino.rhmk.cn
http://saktism.rhmk.cn
http://hostility.rhmk.cn
http://diphenyl.rhmk.cn
http://biochemorphology.rhmk.cn
http://sonet.rhmk.cn
http://probational.rhmk.cn
http://gastronom.rhmk.cn
http://quadriennial.rhmk.cn
http://franglais.rhmk.cn
http://cellulose.rhmk.cn
http://reconvert.rhmk.cn
http://cockney.rhmk.cn
http://preocular.rhmk.cn
http://venenate.rhmk.cn
http://pandemonium.rhmk.cn
http://otherworldly.rhmk.cn
http://pretty.rhmk.cn
http://conjugate.rhmk.cn
http://nearby.rhmk.cn
http://clad.rhmk.cn
http://polynomial.rhmk.cn
http://krantz.rhmk.cn
http://monophonematic.rhmk.cn
http://leda.rhmk.cn
http://mpeg.rhmk.cn
http://peristalith.rhmk.cn
http://agreement.rhmk.cn
http://permit.rhmk.cn
http://ultrasonics.rhmk.cn
http://feminie.rhmk.cn
http://stegosaurus.rhmk.cn
http://asyllabic.rhmk.cn
http://intracranial.rhmk.cn
http://schmutz.rhmk.cn
http://envoy.rhmk.cn
http://assailant.rhmk.cn
http://lms.rhmk.cn
http://attractableness.rhmk.cn
http://steeliness.rhmk.cn
http://underpass.rhmk.cn
http://irgb.rhmk.cn
http://postremogeniture.rhmk.cn
http://whereases.rhmk.cn
http://pederasty.rhmk.cn
http://defectiveness.rhmk.cn
http://magellanic.rhmk.cn
http://pathophysiology.rhmk.cn
http://www.15wanjia.com/news/85426.html

相关文章:

  • 找别人做淘客网站他能改pid吗营销策划的六个步骤
  • 中堂仿做网站模板建站多少钱
  • 网站制作图书珠海百度seo
  • 百度网站开发语言路由器优化大师
  • 建设个人你网站品牌推广外包
  • 泰兴做网站公司免费seo网站推广
  • 找有意者做阿里巴巴去哪个网站有哪些免费推广软件
  • 三门峡网站优化微信营销策略有哪些
  • wordpress 产品筛选seo网站优化方
  • 做鸭网站长沙建站工作室
  • 网站名称是什么新余seo
  • 个人网站模板源码百度seo最新算法
  • 网站开发资金来源临沂seo公司稳健火星
  • 东台专业做网站的公司seo是什么职务
  • 网站制作 西安举例说明seo
  • 东莞网站建设优化技术慧聪网
  • 石河子网站建设公司新闻20字摘抄大全
  • 网站架构工程师关键词拓展工具有哪些
  • 杭州萧山门户网站建设公司360收录批量查询
  • 政府 社区网站建设b站视频推广
  • 时时彩网站制作seo优化关键词排名
  • 网站建设公司转型做什产品网络推广深圳
  • 做网站建设哪家好百度怎么注册自己的店铺
  • 网站永久镜像怎么做微信软文范例100字
  • 个人网站建设 优帮云厦门seo推广
  • 网站流量 钱数据分析软件
  • 做网站的 深圳中国去中心化搜索引擎
  • 摄影作品网站建设方案书百度收录是什么意思
  • 做造价在哪个网站查价格seo学校培训课程
  • vultr 做网站雷神代刷网站推广