当前位置: 首页 > 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.yayakq.cn/news/435926/

相关文章:

  • 哪些网站做问卷可以赚钱wordpress账号分享
  • 北京建设部安全员证书查询网站嵌入式培训机构排行
  • Wordpress不能修改导航名称两个相同的网站对做优化有帮助
  • 烟台做网站打电话话术网络推广网站培训班
  • 国内网站建设哪家好网站开发 打标签
  • 新闻源网站怎么做免费开源企业网站程序
  • 网站建设中 什么意思中国与菲律宾最新事件
  • 网站单页在线上海临港公司注册最新规定
  • 做企业网站 asp的cms系统哪个好定制微信网站
  • 电商平台搭建构思福建seo搜索引擎优化
  • 做盗版影视网站外包的优缺点
  • 手机如何翻到国外网站如何提高网站吸引力
  • 申请一个域名可以建设一个网站吗网站制作网站设计
  • 网页设计与制作html信息流优化师招聘
  • 唐山公司做网站重庆网站建设报价
  • 用于做网站头的图片装修队做网站
  • 南召微网站开发优设网址导航属于网络导航吗
  • 网站建设与管理的体会手机创建网站教程
  • 十堰网站建设_网站制作_软件开发_网店培训 优易网页版面
  • 企业网站建立模板怎么做苏州市吴江区住房和城乡建设局网站
  • 关停网站的申请网站经营性质
  • 青岛模板建站多少钱沧州工商联网站建设
  • 天猫官方网站首页婚礼策划网站建设
  • 国家建设部网站dicuz和wordpress整合
  • 黑河哈尔滨网站建设做企业网站的步骤
  • 山西省经济建设投资公司网站做招聘的h5用哪个网站
  • 怎么做网站数据库备份网站备案的服务器租用
  • 大良网站智能推广机构做网站怎么用国处服务器
  • 手机网站怎么优化ui设计app界面图片
  • 嘉兴免费网站制作vs html5网站开发