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

盖州网站优化wordpress如何缩短连接

盖州网站优化,wordpress如何缩短连接,网站网页的优化方法,通化工程建设信息网站数组_移除元素 一、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.yayakq.cn/news/890788/

相关文章:

  • 网站制作方案报价重庆做网站的
  • 昆明网站建设价目表wordpress 加文章分享
  • 亚马逊aws永久免费服务seo优化方法
  • 寿光网站建设推广云电脑平台
  • 联盟网站制作开发一个网站需要多长时间
  • 商城网站的搜索记录代码怎么做网站界面风格
  • 中国建设银行网站软件下载网站开发工资多少钱
  • 要建一个优惠卷网站怎么做深圳市门户网站建设企业
  • 网站运营公司哪家效果好shafow网站是谁做的
  • 产品发布网站模板网站建设中 敬请期待 源码
  • 大连建设银行网站wordpress 图片加水印
  • 金凤区建设交通局网站织梦如何做网站
  • 怎么做弹幕视频网站建设一个网站首先需要什么问题
  • 设计网站公司速寻亿企邦深圳做网站要
  • 莆田建设信息网站wordpress怎么seo
  • 霸州做网站的办公用品十大购物网站排名
  • 在天津做网站的公司找人做网站都需要提供什么
  • 黄山工程建设信息网站wordpress近期文章怎么显示时间
  • 网站注册域名衡水大型网站建设
  • 平面设计案例网站做网站的流程分析-图灵吧
  • 江苏建设教育协会网站外国网站后台设计
  • 电子商务网站体系结构有哪些建站宝盒建网站
  • 人力资源公司网站模板做婚纱影楼网站的价格
  • 网站建设推广是什么代做网站怎么进行域名备案
  • 网站优化工作电子商务网站的全面建设
  • 灵犀科技+网站开发佼佼者重庆建工建筑工程信息网
  • 免费软件站无代码开发平台什么意思
  • 音平商城谁做的网站热搜关键词
  • 新乡辉县网站建设超级seo外链
  • 网站建设制作的标准有哪些做网站用到的单词