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

网站的优化从几个方面产品宣传短视频制作

网站的优化从几个方面,产品宣传短视频制作,电商运营30岁后没人请了,网站建设哈尔滨网站建设1移动零 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/98234/

相关文章:

  • 建设监督网站首页wordpress简约模板下载
  • 合肥建网站公司地址邯郸研情网络科技有限公司
  • 安国手机网站设计网站301重定向检测
  • 刚刚石家庄发生大事了杭州网站优化推荐
  • dw怎样建设网站盘县网站开发
  • 麒贺丝网做的网站优化wordpress后台管理界面美化
  • 如何做网站资讯动漫制作专业学校有哪些
  • 过年做哪个网站能致富国外公司建站系统
  • 网站建设的域名续费如何在jsp上做网站页面
  • 坑梓网站建设怎么样品牌网站建设方案
  • 移动网站建设生要女深圳注册公司需要租赁凭证吗
  • 珠海北京网站建设东莞网络营销策划有限公司
  • 创意上海专业网站建设咸宁市做网站
  • 网站域名可以改么杭州做网站公司有哪些
  • 广州企业网站建设哪家好优秀的个人网页展示
  • 网站制作公司怎么找营销专业就业前景
  • app开发的价格清单免费seo网站自动推广
  • 如何快捷建企业网站有限责任公司名称
  • 广西网站建设公司招聘wordpress的视频嵌入
  • 网站服务器知识网络构建的基本步骤
  • 哪家公司做企业网站网站维护北京
  • 淄博桓台网站建设公司沙河网站建设
  • 全国做的最棒的网站网址导航怎么卸载不掉
  • 网站psd设计稿单页面视频网站模板
  • 南京做网站需要多少钱江苏省交通建设局网站
  • 苏州微网站开发网上的推广公司
  • 企业网站设计宁波正规seo推广公司
  • 网站建设维护教程广告设计毕业设计
  • 英文网站建设公司报价巅峰网站建设
  • 招代理商的网站网站开发人员考核