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

二级域名网站价格中国最大网站建设商

二级域名网站价格,中国最大网站建设商,在哪个网站可以搜索做凉菜视频,深圳专业做网站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.hkea.cn/news/14329408/

相关文章:

  • 创建网站要多长时间个人网站建设维护
  • 最火爆的国际贸易网站高大上企业网站
  • 做神马网站快速排html5公司网站欣赏
  • 如何管理wordpress网站模板下载管理咨询师
  • 在网上做黑彩网站会怎样甘肃省建设厅招标办网站
  • 高端网站设计 新鸿儒varnish wordpress
  • 长沙竞价网站建设价格打赏网站开发
  • 郑州东站附近网站建设公司文创产品设计公司
  • 最有效的网站推广公司电子商务平台网站推广
  • 网站域名后缀cc十三五关于网站建设
  • 网站开发环境及工具购物网站前台功能模块
  • 网站建好了seo怎么做网站建设与维护模板
  • 深圳做网站的大公司贵州省城乡建设部官方网站
  • 图书网站策划书网站开发工程师获奖
  • 关于1-6月网站建设工作通报网站建设分为多少模块
  • 投资公司网站建设需求公众号上传wordpress
  • 帝国cms响应式网站模板呼和浩特城乡建设网站
  • 做当地门户网站多少钱企业网站优化报价
  • 计算机应用技术 网站开发怎么进入自己网站主机地址
  • wordpress详细指南衡阳网站优化方案
  • 手机做网站多少钱企业网站管理系统(多语言)
  • 什么是部署php网站湖南网站建设价格
  • 中国外贸出口网站免费的郑州网络推广服务
  • 高中网站建设计划表手机优化助手怎么样
  • 网站建设中的思想和算法个人主页页面
  • 网站建设的合同模板开发工具在哪里 word
  • 网站不需要什么备案示范学校建设专题网站
  • flash手机网站制作wordpress插件的意义
  • 设计手机访问的网站莞城做网站公司
  • 网站排名代做毕业去设计公司还是企业