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

宝和网站建设推广关键词排名查询

宝和网站建设,推广关键词排名查询,响应式网站建设如何,机械加工网登录移动零 1、题目描述2、解答思路 1、题目描述 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 请注意 ,必须在不复制数组的情况下原地对数组进行操作。 2、解答思路 已知数组后端若干元素为0&…

移动零

  • 1、题目描述
  • 2、解答思路

1、题目描述

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

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

在这里插入图片描述

2、解答思路

已知数组后端若干元素为0,因此只需遍历查询到非零元素并依次赋值到数组前端(无需交换),最后将后端的值均设置为0即可。

class Solution {public void moveZeroes(int[] nums) {// 用于记录非零元素的下标int index = 0;for (int i = 0; i < nums.length; i++) {if(nums[i]!=0) {// 将非零元素依次赋值给nums[index],因此相对顺序也不会变nums[index++] = nums[i];}}// 从最后一个非零元素到末尾,均赋值为0for (int i = index; i < nums.length; i++) {nums[i] = 0;}}
}
  • 本题关键点在于下标 i 和 index 的变化,i 用于遍历整个数组,index 用于存储非零元素。
  • 时间复杂度:o(n)。主要时间花销是for循环遍历整个数组。
http://www.hengruixuexiao.com/news/12388.html

相关文章:

  • 深圳科技有限公司 网站建设seo中文
  • 网站网页框架构架图怎么做怎么把网站排名优化
  • 宜兴建设局网站软文范例500字
  • 长沙商城网站建设报价公示百度提交入口网址是指在哪里
  • 关于室内设计的网站有哪些建网站软件工具
  • 营销型网站制作seo整站优化方案
  • 做网站设计的公司网站关键词优化排名软件系统
  • b2c网站html免费网站怎么申请
  • 桂林相亲网潍坊网站建设seo
  • 金坛网站建设免费引流推广
  • 生日快乐软件制作app网站推广优化外包公司
  • 做新闻网站服务器选购seo研究中心怎么样
  • 成都网站建设的公司哪家好福州关键词排名软件
  • 网站做任务赚钱软文是什么意思
  • Centos建网站必须域名网络营销心得体会
  • 移动端开发工具搜索优化推广公司
  • ecshop生成网站地图url重复网络seo
  • 网页制作与网站建设技术大全(珍藏版)整合营销是什么
  • java 网站开发 框架网站seo外包价格
  • 做养生哪个网站有客人产品网络推广方案
  • 卫生监督 网站建设方案seo专员是什么职位
  • 已经有了域名怎么做网站营销网
  • 游戏设计师网站香港域名注册网站
  • 网站地图 用户体验怎么在百度推广自己的公司
  • 达内网站开发培训价格广州网络营销
  • 国内外政府网站建设现状对比搜索量排名
  • 在手机上创建网站吗化妆品软文推广范文
  • 免费做旅游海报的网站门户网站
  • 网站推广的正确方式现在有哪些培训学校
  • 科技网站设计seo培训学院