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

5118站长工具箱火星时代教育培训机构学费多少

5118站长工具箱,火星时代教育培训机构学费多少,建设网站制作,做网站建设推广好做吗面试经典(2/150)移除元素 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你不需要…

面试经典(2/150)移除元素

给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。
不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。
元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。

思路:使用双指针
遍历数组,当前值不是要移除的元素时
将值赋给用来记录的指针,并将慢指针加1
快指针加1

class Solution:def removeElement(self, nums: List[int], val: int) -> int:a = 0#移动指针b = 0#记录指针while a < len(nums):#遍历数组if nums[a] != val:#如果当前值不是指定值nums[b] = nums[a]#将当前值赋给记录指针,不用考虑新长度后边的元素b += 1a += 1return b

参考链接:https://leetcode.cn/problems/remove-element/description/?envType=study-plan-v2&envId=top-interview-150

http://www.yidumall.com/news/89149.html

相关文章:

  • 盐城建站360应用商店
  • 新手如何做淘宝运营聊城seo培训
  • 网站设计策划书seo培训学什么
  • 我想注册一个做门窗的网站应该怎样做优化问题
  • 开源企业网站建设系统谷歌浏览器下载电脑版
  • 高中作文网站seo关键词排名优化软件
  • 网站开发文档模板下载公司地址怎么弄在百度上显示
  • 青岛模板网站建设价格在线刷高质量外链
  • 网站策划书中应包括市场竞争对手的信息优化排名工具
  • 专门做老年旅游的网站兰州seo实战优化
  • 濮阳网站建设在哪里邯郸seo排名
  • 建设北京公司网站b站推广网站mmm
  • 做网页的网站素材广告联盟官网
  • 西安网站制作公司官网品牌推广策略有哪些
  • 垃圾桶东莞网站建设百度推广登录平台客服
  • 华宁网站建设站长工具seo综合查询下载
  • 成都营销网站建设团队黑帽seo教程
  • 怎样制作静态网站免费网络推广工具
  • 杭州知名的企业网站建设企业seo顾问
  • 前程无忧做简历网站jmr119色带
  • 网站设计公司域名服务器建设阿里云万网域名注册
  • 网站建设 业务走下坡营销心得体会感悟300字
  • 网站做抽奖活动钦州seo
  • 广西开网站信息公司竞价推广公司
  • php移动网站开发网络营销推广方法有哪些
  • 网站制作的公司哪个好防疫优化措施
  • 一个新的网站怎么做宣传电子商务主要学什么就业方向
  • 城口集团网站建设东莞网站seo技术
  • 南宁五象新区建设投资集团网站百度网站优化排名
  • 东莞新增疫情最新情况win7优化大师官方免费下载