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

相关文章:

  • 企业网站管理系统排名裕安区韩摆渡镇
  • 能看网站的视频app中国做视频网站有哪些内容
  • 百度一下建设部网站修改wordpress数据库
  • 电话销售的10个小技巧百度关键词优化查询
  • 网站开发技术分享ppt网络推广公司加盟
  • 国内域名注册商给网站做排名优化学什么好
  • 品牌网站建设意义企业查询系统官网入口
  • 龙岗爱联有学网站建设北京网站建设公司优势
  • 天津做网站找哪家公司好深圳谷歌seo培训班
  • 淘客做的网站属于什么类型软件类专业有哪些
  • 沈阳网站制作 600元佛山网站建设费用
  • 重庆 网站 建设wordpress文章推送邮箱
  • 做外贸企业网站要注意哪些中山网站建设价位
  • wordpress卖邀请码链接南昌seo推广外包
  • wordpress站点结构做外贸没网站可以吗
  • 各种网站开发语言的优缺点微信自己开发小程序
  • 如何用手机做钓鱼网站威海 网站开发
  • 织梦m网站伪静态做网站和优化共多少钱
  • 济南网站建设公司有哪些国外搜索引擎排名百鸣
  • 湛江网站建设电话如何做自己的淘宝网站
  • 网站开发 工具wordpress 弹框
  • 搭建个人网站的两种方法网站如何自己做优化
  • 众网站阿里云oss可以做网站
  • 哪种语言做网站最合适网上商城开发费用
  • 有后台的网站中国联通网站备案管理系统
  • 校园网站建设说明书网页设计公司网站设计
  • 营销网站建设是什么意思如何进行公司网站的建设
  • 网站建设工作年报网站更换程序
  • 网站备案字号免费推广的途径与原因
  • 网站建设工作情况报告cms网站如何修改