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

中国自适应网站建设seo一个月工资一般多少

中国自适应网站建设,seo一个月工资一般多少,建设网站如入什么费,策划公司广告费对于移除元素这道题来讲,我首先想到的还是双指针,根据题目要求我们需要在给定的一组数组中找出与目标值不同的元素数量并且将与目标值不同的元素全部移至数组左边右边则不需关注数组元素的大小,我们利用两个指针一个指向数组首部位置(左指针&…

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

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

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.hengruixuexiao.com/news/29944.html

相关文章:

  • 自己做视频直播网站品牌营销策划公司排名
  • swiper做的网站网络营销的分类
  • logo设计公司前十名东莞seo搜索
  • 做网站优化排名网络营销期末考试试题及答案
  • wordpress整站密码访问网络营销渠道类型有哪些
  • 网站开发网页上传和网页发布seo怎么做排名
  • 自己做的网站显示iis7查域名注册详细信息查询
  • 电子产品配件采购网站如何推广一款app
  • 长春是几线城市2021广安seo外包
  • 网站建设包含哪些企业网站建设的基本流程
  • 桂林漓江在哪个县哪个区国内seo公司
  • 淘宝上网站建设为啥这么便宜seo需要什么技术
  • 云南网站优化建站郑州百度推广公司电话
  • 重庆cms建站系统安徽企业网站建设
  • 外贸soho 怎么做网站营销推广投放
  • 找人做网站 网站定制开发东莞网站公司
  • 网站的哪些标签需要优化新闻发稿软文推广
  • 怎样简单做网站进入百度
  • 搜索引擎网站提交入口关键词有哪些关联词
  • 中国建设银行投诉网站微信群二维码推广平台
  • 房地产的最新政策深圳网站seo哪家快
  • 铭做网站建设seo内容优化是什么
  • 视频剪辑培训比较有名的学校it菜鸡网seo
  • 网站制作代码东营百度推广公司
  • wordpress教程安装教程seo指什么
  • 站内推广策略深圳专门做seo的公司
  • 做网站后台要做些什么关键词分析工具有哪些
  • 我市精神文明建设的门户网站是搜索引擎营销案例分析题
  • 住房和城乡建设部网站干部学院南宁seo推广公司
  • 做网站开发平台最近一个月的热点事件