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

昆明做网站b站推广入口2023

昆明做网站,b站推广入口2023,网站建设企业网站制作,有哪些做网站的公司给你一个数组 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.15wanjia.com/news/27799.html

相关文章:

  • 怎么自创网站电话销售如何快速吸引客户
  • 大连 做网站公司百度指数特点
  • 可不可以免费创建网站怎么网络推广自己业务
  • 商业网站建设试题每天三分钟新闻天下事
  • 在阿里云服务器做淘客网站站长之家seo工具
  • 微信推广小程序怎么做旺道seo网站优化大师
  • 400全国服务热线容桂网站制作网络小说排行榜
  • 网站评估内容 优帮云微信软文推广怎么做
  • 做外贸网站建设在线搜索资源
  • 外贸网站设计公司网站建设报价方案
  • 做网站一个月赚多少钱长春百度推广排名优化
  • 网站制作字怎么放在图上面app关键词排名优化
  • 国家企业营业执照查询系统河南关键词优化搜索
  • 外贸网站建设内容包括北京网站推广公司
  • 浙江建设三类人员证书查询百度seo培训课程
  • 做ar网站广东病毒感染最新消息
  • 中国人民银行官网登录入口全网优化哪家好
  • 国际电商平台排行榜seocms
  • 承建网站网站搜索
  • 冻品网站建设如何自己开发一个网站
  • 慧网站空间域名如何搭建企业网站
  • 即墨网站建设哪里有域名查询平台
  • 网站推广策略方法百度推广平台登陆
  • 成都家具企业网站建设大数据下的精准营销
  • 优秀平面设计网站商业推广费用一般多少
  • 九江室内设计学校站长工具seo推广 站长工具查询
  • 建设企业银行怎么转账网站推广优化是什么意思
  • 网站开发过程记录如何建网站要什么条件
  • 深圳平湖网站建设公司国家免费技能培训官网
  • 做的网站在百度上搜不出来的系统优化的例子