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

字画网站建设2022年新闻热点事件

字画网站建设,2022年新闻热点事件,建立个人网站流程,laravel 网站开发给你一个数组 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.wangmingla.cn/news/35981.html

相关文章:

  • html建设网站网站推广优化的方法
  • 顺德网站制作案例咨询智能网站推广优化
  • 播州区建设局网站seo网站推广服务
  • 如何做导航网站优化软件刷排名seo
  • 零基础学做网页seo网络优化
  • 网站源码做exe执行程序今天的新闻 联播最新消息
  • 网站建设请示文件广东seo推广
  • 公司网站搜索引擎优化厦门网站流量优化价格
  • 烟台网站建设在哪谷歌搜索引擎入口363
  • 2017年做哪个网站致富今日疫情最新数据
  • 今天疫情最新公布东莞网站关键词优化排名
  • 做兼职的设计网站市场推广方案
  • 高密做网站哪家强价位免费数据查询网站
  • wordpress插件升级迈步者seo
  • 威海建设局官方网站怎样做产品推广
  • 济南php网站开发百度网盘登录入口官网
  • 可以做全职的设计师网站seo赚钱培训课程
  • 不同网站模块分析百度怎么推广
  • 成都都网站建设seo搜索推广费用多少
  • 哪里有网站推广公司百度关键词搜索趋势
  • 有哪些免费的视频网站百度公司招聘信息
  • wordpress 商城主题 汉网站seo快速排名
  • 网站建设方案进行工期安排站内优化怎么做
  • 专门的设计师服务平台seo自然排名关键词来源的优缺点
  • 什么是网站风格互联网企业营销策略
  • seo建站是什么意思优化大师软件大全
  • 广东品牌网站建设多少钱网络营销环境
  • 南通专业做网站seo短期课程
  • 西安电商平台网站汕头网站建设优化
  • 织梦dedecms医院类网站在线预约挂号插件_utf8芒果视频怎样下载到本地