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

做攻略的网站好制作公司网站的公司

做攻略的网站好,制作公司网站的公司,中央人民政府网电话,平面设计线上培训机构推荐283. 移动零 1)题目2)代码方法一:两层for循环方法二:使用双指针 3)结果方法一结果方法二结果 1)题目 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的…

283. 移动零

  • 1)题目
  • 2)代码
    • 方法一:两层for循环
    • 方法二:使用双指针
  • 3)结果
    • 方法一结果
    • 方法二结果

1)题目

给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。
请注意 ,必须在不复制数组的情况下原地对数组进行操作。

示例 1:

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

示例 2:

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

提示:

  • 1 <= nums.length <= 104
  • -231 <= nums[i] <= 231 - 1

进阶:你能尽量减少完成的操作次数吗?

2)代码

方法一:两层for循环

public void moveZeroes(int[] nums) {if (nums.length == 1) return;for (int i = 0; i < nums.length; i++) {if (nums[i] == 0) {for (int j = i+1; j < nums.length; j++) {if (nums[j] != 0) {nums[i] = nums[j];nums[j] = 0;break;}}}}
}

方法二:使用双指针

public void moveZeroes(int[] nums) {if (nums.length == 1) return;int left = 0,right = 1;while (right < nums.length) {if (nums[left] == 0) {if (nums[right] != 0) {nums[left] = nums[right];nums[right] = 0;left++;}} else {left++;}right++;}
}

3)结果

方法一结果

在这里插入图片描述

方法二结果

在这里插入图片描述

http://www.fp688.cn/news/155812.html

相关文章:

  • 临朐网站建设咨询应用商店关键词优化
  • 菲律宾菠菜网站建设国内ip地址 免费
  • 个人网站备案备注怎么写重庆的seo服务公司
  • 可以做书的网站营销推广有哪些形式
  • 北京专做粮油米面的配送网站谷歌外贸网站推广
  • wordpress安装首页怎么写网站seo基础优化
  • 大连中小网站建设公司企业网站推广方案策划
  • 浏览器看b站百度推广点击收费标准
  • wordpress 操作系统新野seo公司
  • 做网站建设专业定制如何创建网站教程
  • 政府信息公开网站建设的可行性零基础学seo要多久
  • 珠宝怎么做网站人大常委会委员长
  • 网络营销模式案例分析相城seo网站优化软件
  • wordpress忘记后台登录地址聊城seo培训
  • 企业网站流量seo到底是什么
  • 兰州网站建设公青岛网站推广公司排名
  • 个人网站如何制作教程关键词推广营销
  • 太原网站建设报价北京seo服务商
  • 想自己做网站需要会什么营销的方法和技巧
  • 怎么给网站做关键词排名电工培训
  • 宣城有木有专业做网站的企业关键词优化最新报价
  • 又拍云wordpress全站cdn百度seo优化策略
  • 平顶山网站制作哪家公司好科学新概念seo外链
  • 专业网站建设哪里有哈尔滨网络优化推广公司
  • 桂林市网站建设seo是什么牌子
  • 网站新闻打不开碉堡了seo博客
  • 活字格能开发企业网站吗aso优化分析
  • 怎样让网站显示网站建设中企业seo顾问公司
  • 该网站想要跳转百度app百度权重查询爱站网
  • 做h5网站用什么百度提交入口网址是什么