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

广州网站设计服务商郑州seo优化顾问

广州网站设计服务商,郑州seo优化顾问,游戏网站建设系统介绍,网站建设客户分析27. 移除元素 提示 简单 1.9K 相关企业 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序…

27. 移除元素

提示

简单

1.9K

相关企业

给你一个数组 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],也会被视作正确答案。

示例 2:

输入:nums = [0,1,2,2,3,0,4,2], val = 2
输出:5, nums = [0,1,4,0,3]
解释:函数应该返回新的长度 5, 并且 nums 中的前五个元素为 0, 1, 3, 0, 4。注意这五个元素可为任意顺序。你不需要考虑数组中超出新长度后面的元素。

提示:

  • 0 <= nums.length <= 100
  • 0 <= nums[i] <= 50
  • 0 <= val <= 100
class Solution {public int removeElement(int[] nums, int val) {if(nums.length==0){return 0;}int left=0;int right=nums.length-1;while(left<right){if(nums[left]==val){int temp=nums[left];nums[left]=nums[right];nums[right--]=temp;}else{left++;}}return nums[left]==val?left:++left;}
}

http://www.tj-hxxt.cn/news/29932.html

相关文章:

  • 购物网站销售管理seo免费外链工具
  • 响应式网站 推广效果地推团队接单平台
  • 浙江省政府 加强政府网站建设苏州seo按天扣费
  • 北京电商网站开发公司域名注册平台有哪些
  • 湖北省建设局网站首页温州seo优化
  • 墙蛙网站谁家做的百度免费打开
  • 传统类型的企业网站网站怎么快速被百度收录
  • 做网站的财务需求百度新闻
  • php做简单网站教程视频提升关键词排名有哪些方法
  • 网站设计接单产品软文代写
  • 怎么样推销自己网站百度热搜seo
  • 做网站需要icp经营许可证91关键词
  • 想要做网站关键词优化靠谱推荐
  • 邯郸设计公司有哪些南昌seo营销
  • 网站开发流程人物济南网站建设方案
  • wordpress admin menu南京seo外包平台
  • 网站怎么做微博认证深圳网站优化公司哪家好
  • 钙网logo设计免费seo优
  • 网站布局方法免费网站大全下载
  • 免费地方网站内蒙古seo
  • 海南所有的网站建设类公司sem竞价教程
  • erp企业管理系统软件开发网络优化推广公司哪家好
  • 哪个网站系统做的好个人如何优化网站有哪些方法
  • 自己做网站多少钱百度卖货平台
  • 关于做网站的ppt短视频seo
  • 温州做网站费用关键词排名网站
  • 网站对于企业的作用微信营销管理软件
  • 合肥做网站的电商网站设计论文
  • 做网站能做职业吗百度一下首页百度一下知道
  • 怎么做下载类网站企业seo顾问服务