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

石家庄网站制作找谁二级子域名ip地址查询

石家庄网站制作找谁,二级子域名ip地址查询,校园官方网站建设,网站关键字如何做283. 移动零 - 力扣(LeetCode) 方法一 自己的AC代码,极端条件下(全0)需要遍历两次。第一个循环把所有不为0的数移到数组前端,第二个循环再把后面的数清零。 class Solution {public void moveZeroes(int…

283. 移动零 - 力扣(LeetCode)

方法一

自己的AC代码,极端条件下(全0)需要遍历两次。第一个循环把所有不为0的数移到数组前端,第二个循环再把后面的数清零。

class Solution {public void moveZeroes(int[] nums) {int pos = 0;int len = nums.length;for(int i = 0; i < len; i++) {if(nums[i] != 0) {nums[pos++] = nums[i];}}while(pos < len) {nums[pos] = 0;pos++;}}
}

方法二

其实就是双指针, pos 对应左指针, i 对应右指针,只需要遍历一次。如果 nums[i] 为0,就只有 i 加一,如果 nums[i] 不为0, i 和 pos 都加一,并且交换位置。

该方法可以保证:①左指针左边均为非零数;②右指针左边直到左指针处均为零。所以每次交换都是将左指针的零与右指针的非零数交换。

class Solution {public void moveZeroes(int[] nums) {int len = nums.length;int pos = 0;for(int i = 0; i < len; i++) {if(nums[i] != 0) {int tmp = nums[i];nums[i] = nums[pos];nums[pos] = tmp;pos++;}}}
}

 其它

从“面试经典150”换到了“hot100”,把重合题目标记了一下。后面大概每天周一到周五各做3道题,思路只简单记录,之后的题解都会比较简单,也不包含Python代码了。希望暑假能刷完,暑假结束回学校后顺利实习。

http://www.dtcms.com/wzjs/277076.html

相关文章:

  • 做网商要创建网站吗东莞网络推广策略
  • 网页软件工具关键词seo
  • php和java 做网站微博推广效果怎么样
  • 政府门户网站建设管理情况汇报软文写作
  • 做学校网站会下线吗seo外推软件
  • 电器网站建设河北网站建设推广
  • 广东网站制作公司网站快速排名案例
  • 微型购物网站建设模板百度推广案例及效果
  • 安阳网站建设哪家专业google adwords关键词工具
  • 申请域名需要哪些资料windows优化大师可以卸载吗
  • 济南网站制作服务价格朋友圈广告
  • 网站建设分为seo推广案例
  • 美食网站开发计划营销网站制作公司
  • 昌平电子网站建设怎么做百度关键词排名
  • 网站建设的整体设计流程购物网站有哪些
  • 做网站开发没有人带网页设计制作网站素材
  • 做网上兼职的网站东莞网络公司代理
  • 什么网站可以查建设用地规划许可证广州今日新闻头条新闻
  • 成都大型网站维护公司环球网疫情最新
  • 中国建设银行网站企业登陆营销推广的方法有哪些
  • 织梦做手机网站2022年最新热点素材
  • 免费创建自己app平台防城港网站seo
  • 论坛小程序源码做seo排名
  • ai logo设计网站东莞哪种网站推广好
  • 网站热力图怎么做软件推广的渠道是哪里找的
  • 贵州住房与城乡建设部网站南京seo网络推广
  • 重庆网站维护seo快速排名软件方案
  • 宝鸡市住房和城乡建设局网站今日军事头条
  • 用什么技术做网站广州做网站的公司哪家好
  • java做简易网站江门seo