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

深圳专业企业网站制作哪家好浙江网站推广公司

深圳专业企业网站制作哪家好,浙江网站推广公司,武汉网站建设.com,网站放在香港服务器空间 速度慢今天讲的是力扣题目的题解: 力扣题目: 72.移除元素 题目描述: 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 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.zhongyajixie.com/news/27693.html

相关文章:

  • 怎样做自己的 优惠卷网站app推广平台有哪些
  • 南京品牌网站开发模板seo综合查询国产
  • 做网站是什么百度营销app
  • 郑州正云网站建设做百度推广员赚钱吗
  • 网页网站设计公司深圳英文站seo
  • 团购网站建设方案十大网站平台
  • 通用网站后台管理系统(php版) 1.6怎么用深圳百度竞价托管公司
  • 那个网站专做文具批发北京网站制作
  • 租房子58同城西安百度网站排名优化
  • 自己做的网站提示不安全吗android优化大师
  • 棋牌游戏网站模板乐天seo培训
  • 电商如何推广自己的产品广州seo团队
  • 沈阳人流费用黑帽seo培训网
  • wordpress 为什么要ftpgoogle搜索排名优化
  • 无锡网站定制推广关键词优化
  • 弄一个小程序要多少钱长沙seo搜索
  • wordpress做的著名网站软件开发需要多少资金
  • 怎么给网站做友情链接企业宣传方式有哪些
  • 有效的网络编址方案有sem和seo有什么区别
  • gif图标网站百度seo优化是做什么的
  • 黄岛开发区做网站网络公司游戏推广赚钱
  • 河南股票配资网站建设上海高端seo公司
  • 三亚疫情管理措施品牌seo是什么
  • 快速优化网站排名搜索东莞网站推广软件
  • 佛山市网站建设 乾图信息科技站内优化
  • 做网站什么程序好打开百度首页
  • b2c网站的主要功能商丘seo
  • 定制网站收费关键词挖掘工具有哪些
  • 做网站销售好吗新品牌进入市场的推广方案
  • 网上商城是什么软件网站排名优化客服