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

赤峰微网站建设中国500强企业

赤峰微网站建设,中国500强企业,自己做了个网站,wordpress调模板用钩子文章目录 移除元素解题思路 移除元素 给你一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并原地修改输入数组。 元素的顺序可以改变。…

文章目录

  • 移除元素
    • 解题思路

移除元素

给你一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,并返回移除后数组的新长度。

不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并原地修改输入数组。

元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。

示例 1: 给定 nums = [3,2,2,3], val = 3, 函数应该返回新的长度 2, 并且 nums 中的前两个元素均为 2。 你不需要考虑数组中超出新长度后面的元素。

这种题想到第一种暴力循环,使用两个for循环嵌套+判断条件执行。

第二种,双指针或者叫快慢指针来完成。接下来演示如何快慢指针

解题思路

快慢指针,慢指针对应着返回的结果,快指针不断的向前寻找正确的值。正确的值就是不等于val的,说起来比较绕口,我们来看看代码

class Solution {public int removeElement(int[] nums, int val) {//校验if(nums.length <= 0){return 0;}//定义快慢指针int slowlyIndex = 0;int fastIndex = 0;for(; fastIndex < nums.length; fastIndex++){if(nums[fastIndex] != val){nums[slowlyIndex++] = nums[fastIndex];}}return slowlyIndex;}
}

看代码中,快指针一步一步的向前搜索,慢指针用于锁定正确的值。

我是小辉,24 届毕业生。当下是找工作ing,欢迎关注,持续分享。

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

相关文章:

  • 网站页面多大合适如何做电影网站赚钱吗
  • 上海做网站开发的公司有哪些wordpress标题写法
  • 网站如何更换空间wordpress桌面宠物
  • 程序员 修电脑 做网站怎样切图做网站
  • 网站建设在哪里的氧化锌网站建设
  • 兰州房地产网站建设wordpress数据函数
  • 桂城网站设计wordpress文章留言
  • seo移动网站页面怎么做买卖网交易平台
  • 如何做公司企业网站傻瓜wordpress
  • 什么是展示型网站建设现在流行的网站开发
  • 有一个做名片的网站闵行区最新消息
  • 佛山网站建设设计公司哪家好网站建设合同法
  • 北京上海网站建设公司哪家好iis的默认网站没有自动启动
  • 租房网站开发需求文档网站开发html php
  • 网站的详情页面社区建设网站
  • 罗湖建设网站在阿里云做的网站怎么进后台
  • 外链网站推荐建设小学瓯江校区网站
  • 网站开发的收获与体会php做自己的网站
  • 外包做网站平台 一分钟网站备案审核
  • 合肥网站建设方案服务晚上必看的正能量视频下载
  • 中国建设银行网站查行号网站注册步骤
  • google网站搜索浅议网络营销论文
  • 专门做招商的网站百度网站建设解决方案
  • 商务网站的规划与建设总结素材解析网站搭建
  • 网站建设服务商是什么溧阳建设集团有限公司网站
  • 网站须知望城做网站找谁
  • 闽清县城乡建设局网站对网站开发的理解
  • 微信网站结构php网站开发数据列表排重
  • 哪个网站的前台背景墙做的好云主机免费试用30天
  • 网站推广计划书范文500字wordpress国产插件