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

网站建设项目说明书电子商务网站建设与维护03

网站建设项目说明书,电子商务网站建设与维护03,网站功能项目报价,seo软文是什么给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 请注意 ,必须在不复制数组的情况下原地对数组进行操作。 解【做的有点呆,额外设置了计数器变量统计0的个数再从后往前赋0】&#xff1a…

给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。

请注意 ,必须在不复制数组的情况下原地对数组进行操作。

解【做的有点呆,额外设置了计数器变量统计0的个数再从后往前赋0】:

class Solution {public void moveZeroes(int[] nums) {int slow = 0;int count = 0;for (int fast = 0; fast <= nums.length - 1; fast++) {if (nums[fast] != 0) {nums[slow++] = nums[fast];}else {count ++;}}for (int i = 1; i <= count; i++) {nums[nums.length - i] = 0;}}
}

另解【直接把双指针的慢指针之后的位置全赋0】:

public void moveZeroes(int[] nums) {int slow = 0;for (int fast = 0; fast < nums.length; fast++) {if (nums[fast] != 0) {nums[slow++] = nums[fast];}}// 后面的元素全变成 0for (int j = slow; j < nums.length; j++) {nums[j] = 0;}}
http://www.yayakq.cn/news/264901/

相关文章:

  • 快速排名网站系统做的差的网站
  • 元器件采购最好的网站yahoo网站提交
  • 网站在线布局带字图片制作器
  • 除了红动中国还有哪些设计网站北京小程序制作公司
  • 义乌做公司网站中国建设银行个人查询余额
  • asp网站数据库扫描尚层别墅装饰公司官网
  • 合作建站协议wordpress 新建分类
  • 有没有专门做特产的网站安卓端和wap端
  • 网站做外链好不好wordpress如何导入md文件夹
  • 网站开发发现趋势岳阳设计网站推荐
  • 长沙专业做网站公司哪家好智慧团建登陆网站
  • 四方坪网站建设网站建设浅析
  • 返利网站怎么做wordpress环境文件包
  • 一个空间放两个网站免费ftp服务器空间
  • 信誉好的低价网站建设建站优化办事效率高
  • wordpress如何做网站3d装修效果图制作软件
  • 红色扁平化网站郑州设计网页的公司
  • 怎么在自己的网站加关键词直接买个域名就能自己做网站
  • 长寿做网站的电话天津建设工程信息网络
  • 赤峰市做网站网站代理协议
  • 企业建站网站建站系统链网
  • 高端网站开发公司有哪些wordpress图片如何排版
  • 东莞营销型网站设计注册了网站之后怎么设计
  • 网站推广工作好做吗电商运营岗位职责
  • 中英文网站开发公司建设通网站不良信用信息撤销
  • 甘肃做网站价格创建一个app需要多少钱
  • 用html5做网站百度经验软考5个高级中哪个好考
  • 合肥比较好的网站建设公司编程教学入门教程
  • 微信企业网站计算机个人网站建设论文
  • 先做网站还是服务器如何创建一个互联网平台