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

昆明做网站seo排名规则

昆明做网站,seo排名规则,wordpress商城主体,wordpress模板在哪个文件夹给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面…

给你一个数组 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,3,0,4]
解释:函数应该返回新的长度 5, 并且 nums 中的前五个元素为 0, 1, 3, 0, 4。注意这五个元素可为任意顺序。你不需要考虑数组中超出新长度后面的元素。

提示:

  • 0 <= nums.length <= 100
  • 0 <= nums[i] <= 50
  • 0 <= val <= 100

代码如下:

class Solution {
public:int removeElement(vector<int>& nums, int val) {nums.erase(remove(nums.begin(),nums.end(),val),nums.end());return nums.size();}
};

其中使用两个函数remove和erase
remove函数接受三个参数,第一个参数表示容器左边范围,第二个参数表示容器的右边范围,这两个参数确定了容器的范围,最后一个参数表示要移动的数,整体表示将容器范围中值等于val的元素移动到范围的末尾。返回新获得容器的逻辑结尾的位置。

erase函数接受两个参数,第一个参数表示删除的左边范围,第二个元素是指删除的右边范围。 

http://www.dinnco.com/news/64470.html

相关文章:

  • 查看网站备案信息百度客服电话24小时客服电话
  • 商丘幼儿园网站建设策划方案国外引擎搜索
  • 无棣做网站百度客服电话号码
  • 用.cc做网站官网可以吗怎么制作自己的网站网页
  • 成片1卡2卡三卡4卡厦门谷歌seo公司有哪些
  • 山东助企网站建设广州谷歌推广
  • 甘肃省嘉峪关建设局网站百度指数怎么算
  • 网站地图设计友情链接的网站
  • 别人用我的备案信息做网站太原搜索排名提升
  • h5网站制作接单网站排名分析
  • 广东茶叶网站建设免费推广seo
  • 做公司的网站有哪些山西seo
  • 微网站建设要多少钱百度网盘手机版
  • 响应式网站是做列表重庆网站优化
  • 发帖子有哪些app平台seo网站排名推广
  • 手机交友网站源码网络推广员是什么工作
  • 网站建设 微信微博外包开发网站需要多少钱
  • 高端品牌网站设计公司价格跟我学seo从入门到精通
  • 做代码的网站360上网安全导航
  • dw怎么做网站地图手机百度app下载
  • 做课件可赚钱的网站廊坊网站seo
  • 怎么创建网站平台百度视频
  • 免费自助建站排名腾讯推广一次广告多少钱
  • 重庆市建设考试报名网站百度24小时人工客服电话
  • 网站设计宽度尺寸app推广地推接单网
  • 企业宣传网站有哪些太原优化排名推广
  • 网上书城网站建设目的四川旅游seo整站优化站优化
  • 取消网站验证码全国各城市感染高峰进度查询
  • 一站式网站建设设计网站seo外包公司有哪些
  • 做常识的网站青岛seo整站优化哪家专业