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

电子政务网站建设流程wordpress新版编辑器开发

电子政务网站建设流程,wordpress新版编辑器开发,90设计网站最便宜终身,兰州seo外包公司数组_移除元素 一、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/816535.html

相关文章:

  • 怎么给自己的网站做扫描码黑龙江网络推广好做吗
  • 有网站教做水电资料吗做3d图的网站
  • 做ppt软件怎么下载网站如何免费建设一个网站
  • 专业做网文的网站好网站细节
  • 词条有哪些网站可以做溧阳网页设计
  • 有哪些可以免费做视频的网站学软件技术出来干什么
  • 建设我们的网站wordpress远程图片不能访问
  • 网站设计与网站制作看网红直播做爰的网站
  • 漂亮的手机网站模板下载东营市建设监理协会网站
  • 怎样利用网站做推广的方法怎么做各大视频网站的会员代理
  • 网站制作 牛商网 岳阳 公司wordpress 酒店模板
  • 做淘客网站怎么样h5开发和前端开发区别
  • 业务员自己掏钱做网站可以吗已经做好的网站怎么维护
  • 浙江省建设监理协会官方网站wordpress增加用户权限
  • diy电子商城网站创建网站域名
  • 酒业为什么做网站前端和做网站
  • 微网站如何做微信支付宝支付接口网站的页面大小
  • 德阳哪里有做网站的专业建设思路与措施
  • 玄武网站建设建筑人才网官方
  • 如何搭建一个公司网站做网站的工资高
  • 怎么做监控网站关于域名和主机论坛的网站
  • 免费的微网站平面广告设计培训
  • 推广企业网站域名网络营销方法分析
  • 医疗网站源码帝国cms商城
  • 扬州广陵区城乡建设局网站怎么查询网站备案信息查询
  • 邢台企业网站制作建设wordpress 分类 文章数
  • 怎么做美瞳网站南山区住房和建设局网站
  • 山西网站推广wordpress列表页怎么加关键词
  • 常州市建设工程管理中心网站wordpress 登录 缓存
  • php mysql 企业网站源码求职网站建设方案