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

电子政务网站建设流程郑州做定制网站的公司哪家好

电子政务网站建设流程,郑州做定制网站的公司哪家好,网页升级紧急通知区域,大连承揽营销型网站公司数组_移除元素 一、leetcode-27二、题解1.代码2.思考 一、leetcode-27 移除元素 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素。元素的顺序可能发生改变。然后返回 nums 中与 val 不同的元素的数量。 假设 nums 中不等于 val 的元素数…

数组_移除元素

  • 一、leetcode-27
  • 二、题解
    • 1.代码
    • 2.思考


一、leetcode-27

移除元素
给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素。元素的顺序可能发生改变。然后返回 nums 中与 val 不同的元素的数量。

假设 nums 中不等于 val 的元素数量为 k,要通过此题,您需要执行以下操作:

  • 更改 nums 数组,使 nums 的前 k 个元素包含不等于 val 的元素。nums 的其余元素和 nums 的大小并不重要。
  • 返回 k。

样例输入:nums = [3,2,2,3], val = 3

样例输出: 2, nums = [2,2,,]

解释:你的函数函数应该返回 k = 2, 并且 nums 中的前两个元素均为 2。
你在返回的 k 个元素之外留下了什么并不重要(因此它们并不计入评测)。


二、题解

1.代码

class Solution {
public:int removeElement(vector<int>& nums, int val) {int slow=0,fast=0;while(fast<nums.size()){if(nums[fast]!=val){nums[slow++]=nums[fast];}fast++;}return slow;}
};

2.思考

使用快慢指针不需要每次都把后面所有的元素往前移,这样只要遍历一次
当快指针等于val,什么都不做直接后移fast
当快指针不等于val,把值赋给慢指针,快慢指针一起后移

http://www.dtcms.com/wzjs/564981.html

相关文章:

  • 云南手机网站建设公司海外网站备案
  • 建设一个网站的设备无锡手工活外发加工网
  • 什么叫展示型网站青岛seo代理计费
  • 书荒小说阅读器是哪个网站做的网页设计实验报告重庆交通大学
  • 武进网站建设服务大连网络推广广告代理
  • 绍兴网站建设哪家好网站后期培训机构全国排名
  • 如何让网站被百度收录学做分类网站
  • 网站介绍词wordpress修改关键词
  • 手机移动端网站怎么做seo黑龙江建筑信息网
  • 微网站和h5有什么区别建筑云平台
  • 法拍房北京网站企业的管理系统有哪些
  • 自己的电脑可以做网站服务器西直门网站建设公司
  • 深圳创意设计网站个人网站前置审批项
  • 网站建设销售顾问开场白直播类网站怎么做
  • 建站公司怎么拓客网站开发概要设计模板
  • 网推项目平台百度推广优化方案
  • 淮北网站网站建设园林景观设计公司做抖音推广
  • 学院网站整改及建设情况报告成都旅游公司哪家好
  • 做照片的网站公司网站做推广支出分录
  • 班级网站的规划与建设wordpress设置用户访问个数据库
  • 微餐饮网站建设用途旧房改造装修翻新
  • 专业网站推广软件优秀设计集锦网站
  • 表白网站是怎么做的网站开发包含哪些类别
  • 上海大型网站设计公司网址大全实用网址
  • 山东城乡建设厅网站首页苏州园区一站式服务中心
  • 佛山哪里有做网站的wordpress弹框登陆
  • 内蒙古呼和浩特网站建设网络营销策划书怎么写
  • 兰州专业网站建设公司哪家好网站建设丿金手指谷哥14
  • 为什么要建设旅游网站局网站建设方案word
  • 福田网站建设龙岗网站建设wordpress文章模板代码