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

济南网站建设(力推聚搜网络)平台推广是什么意思

济南网站建设(力推聚搜网络),平台推广是什么意思,建网站需要什么资料,大人小孩做网站题目链接:https://leetcode.cn/problems/remove-element/给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输…

题目链接:https://leetcode.cn/problems/remove-element/

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

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

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

说明:

为什么返回数值是整数,但输出的答案是数组呢?

请注意,输入数组是以「引用」方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。

你可以想象内部操作如下:

// nums 是以“引用”方式传递的。也就是说,不对实参作任何拷贝
int len = removeElement(nums, val);
// 在函数里修改输入数组对于调用者是可见的。
// 根据你的函数返回的长度, 它会打印出数组中 该长度范围内 的所有元素。
for (int i = 0; i < len; i++) {
print(nums[i]);
}

示例 1:

输入:nums = [3,2,2,3], val = 3
输出:2, nums = [2,2]
解释:函数应该返回新的长度 2, 并且 nums 中的前两个元素均为 2。你不需要考虑数组中超出新长度后面的元素。例如,函数返回的新长度为 2 ,而 nums = [2,2,3,3] 或 nums = [2,2,0,0],也会被视作正确答案。

解题思路:

  1. 从前往后遍历数组,使用一个计数器count表示当前已经移除数组等于val元素后的元素个数,初始时count=0

  1. 如果当前遍历的元素num[i]!=val,则num[count++]=num[i]

  1. 返回count

AC代码

class Solution {public int removeElement(int[] nums, int val) {int count = 0;for (int i = 0; i < nums.length; i++) {if (nums[i]!=val){nums[count++] = nums[i];}}return count;}
}
http://www.fp688.cn/news/162674.html

相关文章:

  • 深圳纯手工seo上海网站排名seo公司
  • 用织梦做模板网站百度天眼查
  • 莘县网站定制24小时免费看的视频哔哩哔哩
  • wordpress Null桔子seo工具
  • 商业设计关键词优化步骤简短
  • 网站建设公司资讯免费手机网站建站系统
  • wordpress如何本地安装黄冈seo顾问
  • 做企业网站需要自己有公司吗网络销售怎么干
  • 邢台专业网站建设公司推荐今日热点新闻头条国内
  • 外贸类网站营销推广策略
  • 世界互联网峰会乌镇深圳关键词优化怎么样
  • 长春做网站的公司哪家好开展网络营销的企业
  • 关于网站建设的合同协议书一个产品的市场营销策划方案
  • 织梦网站在css中怎样做导航百度一下首页官网下载
  • 大连 找人做网站网站域名怎么查询
  • asp网站免费源码企业网站建设模板
  • 企业网站建设兴田德润实惠优化网站内容
  • 邗江建设局网站资料下载东莞做网络推广的公司
  • 网站文章页301重定向怎么做单页应用seo如何解决
  • wordpress无法映射seo网站关键词排名优化公司
  • 馆陶专业做网站推广之家
  • 天津专业的做网站与运营的公司微信怎么推广
  • 建筑招聘网站哪个好典型的网络营销案例
  • 做网站要注意些什么要求湘潭seo快速排名
  • 做淘客网站企业备案上海网站营销推广
  • 做企业信用贷的网站百度信息流是什么
  • 招工哪个平台最真实防城港网站seo
  • 食品网站建设方案疫情防控数据
  • 免费windows7云主机下载太原seo优化公司
  • 重庆江北区网站建设公司服务器域名怎么注册