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

国外做彩票网站推广是合法的吗美食网站开发的目的

国外做彩票网站推广是合法的吗,美食网站开发的目的,百度网站小程序怎么做,美图秀秀可以做网站吗对于移除元素这道题来讲,我首先想到的还是双指针,根据题目要求我们需要在给定的一组数组中找出与目标值不同的元素数量并且将与目标值不同的元素全部移至数组左边右边则不需关注数组元素的大小,我们利用两个指针一个指向数组首部位置(左指针&…

对于移除元素这道题来讲,我首先想到的还是双指针,根据题目要求我们需要在给定的一组数组中找出与目标值不同的元素数量并且将与目标值不同的元素全部移至数组左边右边则不需关注数组元素的大小,我们利用两个指针一个指向数组首部位置(左指针)一个指向末端位置(右指针),如果首部位置所指元素与目标值相同则将右指针所指元素对左指针所指元素进行覆盖接着右指针向左移动如果不同则左指针向右移动重复上述步骤即可直至左指针越过右指针循环结束我们直接返回左指针下标即可(即为与目标值不同的元素数量总和)

这种方法比较正式的称呼是相向双指针法

class Solution {public int removeElement(int[] nums, int val) {int left=0;int right=nums.length-1;int sum=0;while(left<=right){if(nums[left]==val){nums[left]=nums[right];right--;} else{sum++;left++;}  }return sum;}
}

除此之外还有快慢指针法可以解决这个问题

快慢指针法

通过快指针来寻找与目标值不同的元素

通过慢指针来更新数组即可

class Solution {public int removeElement(int[] nums, int val) {int fastIndex=0;int slowIndex=0;while(fastIndex<=nums.length-1){if(nums[fastIndex]==val){fastIndex++;}else{nums[slowIndex]=nums[fastIndex];slowIndex++;fastIndex++;}}return slowIndex;
}
}

http://www.yayakq.cn/news/565630/

相关文章:

  • 手机互动网站建设12348法律咨询律师在线
  • 可以做电商题目的网站洛谷网站中小玉文具怎么做
  • 企业网站开发报价形式培训网址大全
  • 网站建设找扌金手指排名查询网站注册信息
  • 自己搭建公司网站外贸单证
  • 网站策划专员所需知识wordpress数据库发文章
  • 湛江网站营销国家品牌网
  • 阿里巴巴对外做网站吗深圳市住房和建设局薛峰简历
  • 怎样做外贸网站网站开发郑州
  • 凡科网站制作教程ui界面设计分析
  • 襄阳建设网站首页网站建设时间及简介
  • wordpress 整站移植专业网站设计第三方服务
  • 平凉城乡建设局网站摄影师个人网站怎么做
  • 网站建设 phpwordpress 编辑器标签
  • 如何黑网站长沙关键词优化平台
  • 怎么创建网站相册学动漫设计需要什么条件
  • 温泉酒店网站建设方案高端品牌护肤品有哪些
  • 怎么样购买网站空间河南省城市建设网站
  • 建设的电影网站总是无法连接河北省建设厅工程信息网站
  • 个体网站建设it外包公司联系电话
  • 网站开发公司可行报告网站建设客户相关问题
  • 模版网站商城南庄建网站
  • 韩国网站怎么打开甘孜州建设局门户网站
  • 如何做商业推广网站小智logo在线制作
  • seo证书考试网站网站开发的基本条件
  • 织梦网做网站品牌建设成效
  • 深建市住房和城乡建设局网站做h的动漫在线观看网站
  • 网站备案抽查网站移动端就是app吗
  • 网站开发系统搭建网站怎么加ico
  • 网站快速排名服务wix和wordpress哪个好