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

网站建设教程高清视频如何做好线上推广

网站建设教程高清视频,如何做好线上推广,工作期间员工花钱做的网站,商标logo设计免费生成一、题目链接 283. 移动零 二、题目描述 给定⼀个数组 nums ,编写⼀个函数将所有 0 移动到数组的末尾,同时保持⾮零元素的相对顺序。 请注意 ,必须在不复制数组的情况下原地对数组进⾏操作。 ⽰例 1: 输⼊: nums [0,1,0,3,12] 输出: […

一、题目链接

283. 移动零

二、题目描述

给定⼀个数组 nums ,编写⼀个函数将所有 0 移动到数组的末尾,同时保持⾮零元素的相对顺序。

请注意 ,必须在不复制数组的情况下原地对数组进⾏操作。

⽰例 1:

        输⼊: nums = [0,1,0,3,12]

        输出: [1,3,12,0,0]

⽰例 2:

        输⼊: nums = [0]

        输出: [0]

三、解法

思路

双指针 dest 和 cur 将数组划分为三个区间:

  • [0,dest]:全部非零元素
  • [dest + 1,cur - 1]:全部零元素
  • [cur,nums.size()-1]:未处理区间

流程

四、代码

#include <vector>
class Solution 
{
public:void moveZeroes(vector<int>& nums) {int cur = 0, dest = -1;while(cur < nums.size()){if(nums[cur]){swap(nums[++dest],nums[cur]);}++cur;}}
};

运行结果

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

相关文章:

  • 网站源码下载视频国外常用的seo站长工具
  • 网络运营者不得泄露自动app优化
  • 排名轻松seo 网站搜索引擎入口网址
  • wordpress怎么做seo关键词什么叫做优化
  • 谷歌独立站建立个人网站
  • 四川网站建设公司seo工作职责
  • 重庆网站建设选卓光国际网络销售平台有哪些
  • 相册模版网站图片展示域名是什么
  • 网站建设调研问卷免费网站开发平台
  • 怎么做诚信通网站的店招百度登录入口官网
  • 网站负责人查询免费的网站软件
  • 提供常州网站建设赣州seo顾问
  • 做网站做什么公司好域名是什么意思呢
  • 汽修网站建设免费搜索指数在线查询
  • 淘宝上做网站白山网络推广
  • 新乡网站关键字优化自己怎么做网站
  • 有域名的话怎么做网站北京seo方法
  • 公安网站建设经验介绍关键字排名查询工具
  • 网站的制作方法百度图片识别在线识图
  • 网站规划与开发技术专业游戏推广怎么做引流
  • 网页制作入门谷歌推广seo
  • 怎么做网站排名优化免费下载百度2024最新版
  • 做海报有什么好的网站推荐百度排行榜小说
  • 嘉兴市做外贸网站常见的网站推广方法有哪些
  • 云南网站建设天锐科技北京百度总部电话
  • 温岭 网站制作网站seo置顶
  • 旅游网站建设系统百度品牌专区怎么收费
  • 项城网站中国网站访问量排行
  • 云南网站建设公司排行itme收录优美图片官网
  • 常州网站建设专业的公司5月疫情最新消息