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

字画网站建设seo外链招聘

字画网站建设,seo外链招聘,wordpress 说明文档,英文b2b网站建设给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面…

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

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

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

示例 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。注意这五个元素可为任意顺序。你不需要考虑数组中超出新长度后面的元素。

题解:双指针法(快慢指针法): 通过一个快指针和慢指针在一个for循环下完成两个for循环的工作。

定义快慢指针

快指针i:寻找新数组的元素 ,新数组就是不含有目标元素的数组
慢指针j:指向更新 新数组下标的位置

#include <iostream>
#include <string>
#include <vector>
using namespace std;
// Input: nums = [0,1,2,2,3,0,4,2], val = 2
// Output: 5, nums = [0,1,4,0,3,_,_,_]
class Solution {
public:int removeElement(vector<int>& nums, int val) {int len = nums.size();int j = 0;for (int i = 0; i < len; i++) {if (nums[i] != val) {nums[j] = nums[i];j = j + 1;}}return j;}
};
int main() {// vector<int> nums = {0,1,2,2,3,0,4,2};vector<int> nums = {2, 2};Solution sl;int res = sl.removeElement(nums, 2);cout << res << endl; return 0;
}
http://www.ds6.com.cn/news/2503.html

相关文章:

  • 潍坊网站建设费用网络营销模式包括哪些
  • 导航网站分析如何注册百度账号
  • 餐饮网站源码宁波正规seo推广公司
  • 上海电子商务网站制作百度权重1是什么意思
  • 做美妆网站名称湖南专业的关键词优化
  • 政府建设信息网站网站在线优化检测
  • 四川省重庆市seo外包是什么
  • 上海大型网站建设公司网络营销计划包括哪七个步骤
  • 邢台开发区建设小学官方网站百度打广告多少钱
  • 东莞专业网站制作设计一个产品的宣传和推广方案
  • 免费申请com网站soe搜索优化
  • 哪里可以做网赚网站百度网站官网入口网址
  • 有什么免费开发网站建设软件有哪些新闻源软文推广平台
  • 专业旅游网站开发系统友链外链app
  • 海口分类信息网站专业的网站建设公司
  • 什么类型的网站比较容易做搜索引擎seo关键词优化方法
  • 网站的登录弹窗怎么做宁波seo在线优化方案公司
  • 网站建设考核标准重庆网站关键词排名
  • ps模板网站搜索引擎营销的优势和劣势
  • 网站设计的公司logo含有友情链接的网页
  • 必应网站建设汕头seo网络推广服务
  • 福田网站建设设计网站怎么优化seo
  • 河北网站制作公司报价成都seo排名
  • 成都有哪些做网站开发的大公司哪个公司的网站制作
  • 手机网站模板 html5 下载工具b站推广在哪里
  • 手机网站建设多少钱百度代发排名
  • 免费心理咨询热线24小时学seo需要多久
  • 老薛主机做电影网站引流推广方案
  • 做变态手术视频网站小程序免费制作平台
  • 做海报的参考网站百度指数专业版app