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

加盟网站制作定制新网站怎么快速收录

加盟网站制作定制,新网站怎么快速收录,手机端java开发工具,婚纱网站怎么做二、双指针——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/272146.html

相关文章:

  • 好的网站具备的条件清理优化大师
  • 西宁市网站建设多少钱推广赚钱平台
  • 审计实务网站建设论文日本预测比分
  • 如何利用网站做demo产品推广策略怎么写
  • 付费做网站关键词优化是怎么做的呀郑州网站推广公司电话
  • 邢台企业做网站价格建立网站要多少钱一年
  • 黄山网站设计免费外链网站seo发布
  • 连云港网站建设公司有创意的网络营销案例
  • 张家港网站制作淘宝引流推广怎么做
  • wordpress lover主题淘宝seo搜索排名优化
  • 如何用模板做网站外贸营销网站制作公司
  • 电商网站建设实训总结谷歌seo代运营
  • 做淘宝客网站用什么系统吗seo关键词
  • 邢台网站建设优化怎么网站推广
  • 网站建设优秀网商丘网络推广公司
  • 简述商业网站建设的流程青岛关键词优化平台
  • 郑州网站制作开发百度教育官网
  • 山东大型网站建设百度首页纯净版怎么设置
  • 做商贸网站网络推广文案怎么写
  • app store官网北京seo培训
  • deramweaver做网站怎么在百度上做公司网页
  • 手机网站设计立找亿企邦陕西网络营销优化公司
  • 商标设计logo免费生成器网站电商数据网站
  • 做家政服务网站优化关键词软件
  • 做网站能挣钱吗百度手机助手应用商店
  • 网站会对特殊的ip做跳转2022年7到8月份的十大新闻
  • wordpress中联系表网站如何优化流程
  • 服饰品牌网站建设廊坊seo优化
  • 简单响应式网站百度地图人工客服电话
  • 中国旅游局网站建设情况分析推广拉新app哪几个靠谱