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

加盟网站制作定制一份完整的活动策划方案

加盟网站制作定制,一份完整的活动策划方案,福州网站制作服务,服务器如何搭建php网站二、双指针——5. 移动零 题目描述示例示例1:示例2: 思路代码 题目描述 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 请注意 ,必须在不复制数组的情况下原地对数组进行操…

二、双指针——5. 移动零

  • 题目描述
  • 示例
    • 示例1:
    • 示例2:
  • 思路
  • 代码

题目描述

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

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

示例

示例1:

输入: nums = [0,1,0,3,12]
输出: [1,3,12,0,0]

示例2:

输入: nums = [0]
输出: [0]

思路

从左到右遍历 nums[i]。

每次遇到 nums[i]不等于0 的情况,就把 nums[i] 移动到最左边的空位上,也就是交换 nums[i] 和 nums[i0]。交换后把 i0和 i 都加一,从而使【[i0 ,i−1] 都是空位】这一性质仍然成立。

代码

class Solution {public void moveZeroes(int[] nums) {int left = 0;for (int i = 0; i < nums.length; i++) {if (nums[i] != 0){int temp = nums[i];nums[i] = nums[left];nums[left] = temp;left++;}}}
}
http://www.dtcms.com/wzjs/160990.html

相关文章:

  • 政府网站建设认识不足网页是怎么制作的
  • 漳州网站建设喊博大科技自己怎么免费做网站
  • 网站建设套餐报价谷歌搜索引擎网址
  • 怎么做网站的bannergoogle谷歌搜索
  • 网站建设 定制三台网站seo
  • 学做效果图网站有哪些软件有哪些100%能上热门的文案
  • 淘宝上做网站排名军事网站大全军事网
  • 网站发布信息技巧我在百度下的订单如何查询
  • 厦门建设银行网站首页域名查询ip网站
  • java web网站开发现在推广平台哪家最好
  • 网站在线问答怎么做网上接单平台
  • 企业网站 ecs 虚拟主机资源
  • 宁波网站公司哪家好网络广告人社区官网
  • 星沙做网站电脑培训学校
  • nodejs做视频网站深圳优化公司义高粱seo
  • 包头正大光电 做网站百度知道客服电话人工服务
  • 网站架构设计师工资网络推广工作怎么样
  • 南部网站建设搜索引擎有哪些平台
  • wordpress面包屑导航零基础学seo要多久
  • 做易拉宝的素材网站中国2022年重大新闻
  • 南昌正规网站公司吗营销策略怎么写
  • 怎么查看网站的dns重庆seo网站哪家好
  • David网站做kegg分析步骤杭州上城区抖音seo如何
  • 企业网站建设重要性百度总部
  • 济南建站培训百度快速收录权限域名
  • 著名网站建设公司白银网站seo
  • 周末游做的好的网站网站优化入门免费教程
  • 做类似58同城大型网站seo兼职
  • 服务器512m内存做网站工具大全
  • 做网站logo用啥软件腾讯域名注册官网