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

二级域名网站价格用angularjs做的网站

二级域名网站价格,用angularjs做的网站,上海发布,做一件代发哪个网站好283.移动零 题目示例示例1示例2 解题思路快慢指针实现设计 详细代码 题目 给定一个数组 nums#xff0c;编写一个函数将所有 0 移动到数组的末尾#xff0c;同时保持非零元素的相对顺序。 请注意 #xff0c;必须在不复制数组的情况下原地对数组进行操作。 示例 示例1 … 283.移动零 题目示例示例1示例2 解题思路快慢指针实现设计 详细代码 题目 给定一个数组 nums编写一个函数将所有 0 移动到数组的末尾同时保持非零元素的相对顺序。 请注意 必须在不复制数组的情况下原地对数组进行操作。 示例 示例1 输入nums [0,1,0,3,12] 输出[1,3,12,0,0]示例2 输入nums [0] 输出[0]解题思路 快慢指针 题目要求我们将所有的零移动到数组末尾其实等同于将所有非零元素移动到数组开头。我们可以将所有非零元素移动到数组开头然后将之后的元素赋值为零。我们可以定义两个指针快指针和慢指针。快指针找非零元素慢指针指向非零元素要换到的地方。 实现设计 快指针fast和慢指针slow都初始化为0用快指针fast遍历数组找到非零元素将非零元素放到慢指针slow所指向的位置同时慢指针slow后移。当快指针fast遍历数组结束即证明所有非零元素都移动到了数组开头此时慢指针slow指向非零元素的后一位所以我们只需要将慢指针slow到数组末尾的元素全部赋值为0即可 详细代码 class Solution {public void moveZeroes(int[] nums) {//快指针找非零元素int fast0;//慢指针指向非零元素要换到的地方。int slow 0;//遍历快指针fastwhile(fastnums.length){if(nums[fast]!0){//将非零元素放到slow指向的位置nums[slow]nums[fast];slow;}fast;}//遍历结束所有非零元素都在元素开头//slow指向非零元素后一位将slow到最后的元素全部赋值为0for(int islow;inums.length;i){nums[i]0;}} }
http://www.sczhlp.com/news/188669/

相关文章:

  • vs怎么添加做网站wordpress收件邮箱
  • 保险理财网站建设扬州推广公司
  • 网站建设和维护要点网站建设的含盖哪方面
  • 如何制作一个网页网站南宁seo平台标准
  • 资阳住房和城乡建设厅官方网站青海省公路建设管理局网站
  • 绚丽网站模板有赞商城商家版
  • 电子商务企业网站建设规划黑龙江两学一做网站
  • 27. 移除元素 暴力+快慢指针+相向双指针
  • ST表学习笔记
  • 谈一类易实现的非四毛子线性 RMQ
  • 我们学会在具体情境中做出恰当判断
  • 编译安装nginx
  • 福州专业网站制作贵阳公众号开发公司
  • 浙江省城乡与住房建设部网站怎么自己做游戏
  • 在哪找做网站的邯郸网站seo
  • 临沂建网站哪家好哈尔滨广告制作公司
  • 网站营销型企业销售平台哈尔滨seo排名优化免费咨询
  • 网站建设qq群重庆seo多少钱
  • 多就能自己做网站有什么平台可以做网站
  • 如果查询网站内页的收录情况能自己创造游戏的软件
  • 织梦网站创建商品栏目新建网站如何推广
  • 网站开发 佛山基于jsp的网站开发的文献
  • 建设人行官方网站下载微信商城网站模板
  • 如何删除在凡科上做的网站家在深圳 安居公租
  • 建设局施工许可证网站网页设计与制作教程第二版考试
  • 做PS的赚钱的网站1688货源网一件代发玩具
  • 丽水哪里做网站赣州网站设计有哪些
  • 网络营销网站建设公司网站建设询价采购
  • 网站建设毕业答辩ppt模板下载移动互联网 商业模式
  • 广州网站建设开发公司明朝传奇网页游戏