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

vs2010做的网站最近发生的重大新闻事件

vs2010做的网站,最近发生的重大新闻事件,免费下载精神文明建设宣传网站,温岭哪里有做网站的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.tj-hxxt.cn/news/124587.html

相关文章:

  • 视觉滚动网站seo优化实训总结
  • 免费空间申请哪个好北京seo关键词优化收费
  • 安徽网站搭建百度推广网址是多少
  • 北京网站建设官网百度广告位
  • 网站内容有什么seo关键词优化推广外包
  • CP网站开发制作H5网络推广业务
  • 安慧桥做网站公司企业网络营销策划书
  • 霸州做网站的腾讯nba新闻
  • 网站建设需注意点昆明seo案例
  • 新手 网站建设 书籍官网优化 报价
  • 制作公司主页网站找关键词
  • 如何在百度创建网站跨境电商有哪些平台
  • 用宝塔做网站步骤湘潭营销型网站建设
  • 搜索引擎收录入口seo优化服务是什么意思
  • 北京电商网站建设外包郑州seo服务技术
  • 西安哪家公司做网站好百度推广网址
  • 上海网站制作公司的排名什么平台可以推销自己的产品
  • 安卓优化神器网站seo综合查询
  • 在线网站推广工具百度搜索排名怎么收费
  • 网站导航页设计网页制作网站
  • 自己可以做网站推广吗抖音seo排名软件哪个好
  • 毕业设计网站用什么做最新百度关键词排名
  • dns加网站自己如何免费做网站
  • 一站式做网站公司要做网络推广
  • 百度网站说明书百度app
  • 牌子网宁波抖音seo搜索优化软件
  • 宁波网站建设河北企业网站建设
  • 手机网站设计理念矿产网站建设价格
  • 做网站时如何写接口文档网站改版
  • 网站开发的源码seo入门教程视频