当前位置: 首页 > 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/413664.html

相关文章:

  • 天津市住房建设委员会网站谷歌搜索引擎为什么国内用不了
  • 独立站分销平台搜索引擎优化方案案例
  • 抚州营销型网站建设百度网站怎样优化排名
  • 写作网站大全信息流优化师招聘
  • 如何做门户网站百度站长管理平台
  • 专做国外商品的网站自己怎么建网站
  • 分析影响网站排名的因素推广网站软文
  • 建站优化推广搜索引擎推广的基本方法有
  • b2c外贸营销网站建设搜索引擎seo
  • 河南如何优化网站纯注册app拉新平台
  • 网站建设实训 考核要求怎么弄推广广告
  • 滁州网站建设hi444b站视频推广网站2023年
  • 网络营销学校哪个比较好淘宝关键词排名优化技巧
  • 如何推广网上国网seo优化实训总结
  • 广州微信网站设计制作如何免费推广自己的网站
  • 网站改版优化武汉大学人民医院洪山院区
  • 昆山网站建设jofuns微信scrm
  • 建站公司互橙知乎百度推广登陆平台登录
  • 微商手机网站设计公司sem优化技巧
  • 手机上做网站php网络营销优秀案例
  • 深圳网站建设外贸公司排名正规的关键词优化软件
  • 企业网站开发到上线的视频58百度搜索引擎
  • 东莞网站建设是什么意思培训课程安排
  • 房地产网站怎么建设google国外入口
  • 网站 空间费用百度推广登录
  • 环评登记表在哪个网站做专业做灰色关键词排名
  • 佛山专业做网站公司最新全国疫情实时大数据
  • 网站是用sql2012做的_在发布时可以改变为2008吗网站代运营推广
  • 网站建设最流行语言中山百度seo排名公司
  • 山东建设科技产品推广网站免费seo营销优化软件下载