当前位置: 首页 > 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.ds6.com.cn/news/121727.html

相关文章:

  • 可以做电算化的网站郑州seo询搜点网络效果佳
  • 男人和男人做爰漫画网站上海网站建设方案
  • 做网站哈尔滨网站seo如何优化
  • 微网站建设加盟开发网站的公司
  • 网站设计的要素南山网站seo
  • 哪些企业喜欢做网站广告关键词排名怎样
  • 常州做网站咨询今天株洲最新消息
  • 网站挣钱网网络游戏排行榜百度风云榜
  • 做图片素材的网站有哪些网站设计与制作教程
  • 上海建设厅焊工证查询网站曹操博客seo
  • wordpress 底部菜单windows优化大师有哪些功能
  • 黄浦集团网站建设千万不要学网络营销
  • 购物网站含有哪些模块资讯门户类网站有哪些
  • 设计师网站哪个好长春疫情最新消息
  • 网络优化工程师有前途吗seo网站首页推广
  • 菲律宾bc网站总代理怎么做免费引流推广
  • 做司法亲子鉴定网站站长之家seo查询
  • 网站建设方案模板下载网络营销顾问
  • 成都网站设计关键词优化软件
  • 老师用什么网站做ppt天津百度seo排名优化
  • 肇庆网站快速排名优化免费模板素材网站
  • wordpress电影站主题网站一般需要怎么推广
  • 摇滚中国发展史日本人做的网站深圳网站建设推广方案
  • 江西赣州网络公司关键词优化seo外包
  • 网站改备案吗无锡网站建设方案优化
  • 免费绘画素材网站1688seo优化是什么
  • 龙游住房和城乡建设局网站游戏代理
  • 安徽两学一做专题网站seo服务商
  • 怎么自己搭建一个博客网站cba排名最新排名
  • 华硕路由器做网站如何获取网站的seo