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

网站空间10g网站建设助手

网站空间10g,网站建设助手,深圳北斗部标平台网站建设,海南seo顾问服务今天讲的是力扣题目的题解#xff1a; 力扣题目#xff1a; 72.移除元素 题目描述#xff1a; 给你一个数组 nums 和一个值 val#xff0c;你需要 原地 移除所有数值等于 val 的元素。元素的顺序可能发生改变。然后返回 nums 中与 val 不同的元素的数量。 假设 nums 中不… 今天讲的是力扣题目的题解 力扣题目 72.移除元素 题目描述 给你一个数组 nums 和一个值 val你需要 原地 移除所有数值等于 val 的元素。元素的顺序可能发生改变。然后返回 nums 中与 val 不同的元素的数量。 假设 nums 中不等于 val 的元素数量为 k要通过此题您需要执行以下操作 更改 nums 数组使 nums 的前 k 个元素包含不等于 val 的元素。nums 的其余元素和 nums 的大小并不重要。返回 k。 核心思路 使用快慢指针的思路fast指向的是有效元素slow指向的是新数组的下标 第一步 定义一个慢指针slow 指向的是新数组的下标 第二步 定义一个快指针fast 的目的是遍历数组的每一个元素将不是val的有效元素赋值给slow的位置 第三步 利用for循环通过fast来遍历整个数组 第四步 当在循环的过程中遇到不是val的有效元素就将这个有效元素通过nums[fast] 来记录进一步将这个有效元素赋值给slow的位置让slow因为slow代表的在新数组中有效元素存放的位置 代码如下 int slow 0;第一步 定义一个慢指针slow 指向的是新数组的下标 第二步 定义一个快指针fast 的目的是遍历数组的每一个元素将不是val的有效元素赋值给slow的位置 for(int fast 0; fast nums.length; fast)第三步 利用for循环通过fast来遍历整个数组 第四步 当在循环的过程中遇到不是val的有效元素就将这个有效元素通过nums[fast] 来记录进一步将这个有效元素赋值给slow的位置让slow因为slow代表的在新数组中有效元素存放的位置 if(nums[fast] ! val){nums[slow] nums[fast];slow;}完整代码如下所示 class Solution {public int removeElement(int[] nums, int val) {int slow 0;for(int fast 0; fast nums.length; fast){if(nums[fast] ! val){nums[slow] nums[fast];slow;}}return slow;}}
http://www.hkea.cn/news/14489174/

相关文章:

  • 网站源代码上传手机app开发环境搭建
  • 哪里有网站建设官网一个公司可以做2个网站么
  • 建设一个小网站赚钱吗设计网站的结构时
  • 原则网站设计版式全平台内容系统免费
  • 监控网站模版视频网站文案
  • 工控机做网站服务器自己的淘宝网站怎么建设
  • 网站建设的感想登录手机wordpress
  • 企业网站推广网站注册qq空间网站
  • 保安公司网站如何做企业老板培训课程
  • 阿里巴巴网站本土化建设wordpress制作上传图片
  • 网站建设福网站设计主色学校
  • 广东微信网站制作费用网站服务器的重要性
  • 网站域名是啥镇江营销型建站公叿
  • 垂直网站导航是谁做的天津手机网站制作
  • 咖啡公司网站建设策划书crm资源管理系统
  • 丹阳网站建设咨询网站打开后显示建设中
  • 上海网站建设平台教你做吃的网站
  • 联想服务器怎么建设第二个网站马尾网站建设
  • 公司名称被大量网站收录电商网站开发难点
  • 做外贸站推广做爰片的网站
  • 室内设计网站界面wordpress 手机端APP
  • 做网站都能赚钱吗有的网站在浏览器打不开怎么办
  • 网站建设费用写创意自己做网站推广试玩
  • 电子商务网站建设实验指导网站建设总结 优帮云
  • 设计相关网站西安模板网站建设
  • 海口网站建设做网站中国建设网平台
  • 腾龙官方网站做号软件设计网站的步骤
  • 做效果图去哪个网站接活电商设计招聘
  • 农产品网站建设策划html总结心得体会小短篇
  • 一个域名一个ip做多个网站广州建设工程中心网站