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

中山市智能h5网站建设公司广西网站开发软件

中山市智能h5网站建设公司,广西网站开发软件,wordpress文章省略,建站软件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.yayakq.cn/news/953331/

相关文章:

  • 河南平价的seo整站优化定制seo网络推广软件
  • 建设监理有限责任公司网站长沙人才市场最新招聘
  • 网站名字怎样做版权临沂企业自助建站系统
  • 诸城网络科技网站建设数字营销公司排行榜
  • 佳木斯建设工程交易中心网站有学给宝宝做衣服的网站吗
  • 家具公司网站模板下载wordpress粘贴word
  • 个人做网站做什么样的话大连高新园区招聘
  • 云南省建设厅网站地址在线平面设计网站哪个好
  • 如何兼职做网站网站的规划 建设与分析论文
  • 高端品牌网站建设内容网站开发做网站
  • 设计师常备设计网站大全旅游网站策划书模板
  • 厂字型布局网站例子河南省鹤壁市住房和城乡建设局网站
  • 企业网站注册申请建设 大型电子商务网站
  • 新余网站开发公司网页图片加载失败
  • 商丘做网站优化拍婚纱照
  • 小企业网站建设的基础知识西安公众号开发公司
  • 商贸公司网站建设极致发烧百度如何建网站
  • 昆明网站建设工作室有哪些文案转行做网站编辑
  • 网络公司网站建设首页淘宝客用wordpress好吗
  • 国外空间做网站怎么样大航母网站建设与服务
  • 佛山做网站费用泊头网站排名优化
  • 成都专业做网站公司哪家好广州越秀区发布
  • 做网站换服务器怎么整购物网站建设目标客户分析论文
  • 购物网站类型宁波seo关键词优化教程
  • 微信公众号做网站如何做网站给女朋友
  • 做网站免责声明云匠网接单能信吗
  • 门户网站采用较多的模式是免费的网站有哪些
  • 网站百度推广怎么做的医院网站建设网站
  • 哪个网站有介绍拿到家做的手工活个人网站主页设计教程
  • 外国工业设计网站网络营销的功能