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

加盟网站制作运营武汉网站推广

加盟网站制作运营,武汉网站推广,程序设计教学网站开发,广州做网站多少钱二、双指针——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/202508.html

相关文章:

  • 网页设计与网站开发基础教程百度安装到桌面
  • 陕西 网站建设 陕ICP今日热点新闻素材
  • 事业单位可以建设网站吗上海做关键词推广企业
  • 手机网站菜单网页怎么做的国内新闻摘抄
  • 建网站和建网店的区别武汉做seo公司
  • 婚庆公司网站建设总结网络营销策划书1500字
  • 绥德网站建设设计5g站长工具查询
  • 网站建设及维护流程图百度推广账户登录首页
  • 网站建设南京公司网站建设seo搜索引擎优化软件
  • 保利拍卖公司网站网站提交百度收录
  • 建设网站的优点跟缺点seo优化专员工作内容
  • 环境保护局网站管理制度建设品牌网络推广方案
  • 怎么备份网站模板关键词排名查询官网
  • 沈阳网站建设设计seo外包公司兴田德润官方地址
  • 搜索引擎搜不到网站排名app
  • 广州番禺最新头条消息成都seo推广
  • 企业门户网站建设机构杭州优化seo公司
  • 西宁做网站制作的公司搜索引擎营销sem
  • 做网站的公司跑了如何制作自己的网页
  • 家纺 网站模版seo文章
  • 南联网站建设百度指数怎么提升
  • 中国储备粮管理集团有限公司搜索引擎优化的基本方法
  • 彩票网站怎么做赚钱吗seo专业培训技术
  • wordpress imprezaseo咨询茂名
  • 旅游网站建设需求分析如何优化
  • 做个人网站怎么做宁波seo推广方式排名
  • 自己做的网站如何用手机去查看石景山区百科seo
  • 重庆seo优什么是网站推广优化
  • asp网站 模板推广之家
  • 移动电商网站开发需求文档百度搜索关键词设置