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

坪山网站建设设计上海建网站公司排名

坪山网站建设设计,上海建网站公司排名,wordpress adminimize,安徽省建设厅网站张天培面试经典(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.15wanjia.com/news/193959.html

相关文章:

  • 资深网站学校网站开发方案
  • 做网站线稿软件有哪些seo在线培训机构
  • php网站服务器架设网站建设方案基本流程
  • 网站开发劳动合同范本网络营销比赛 营销型网站策划
  • 深圳网站建设 手机网站建设免费做思维导图的网站
  • 公司网站制作新手教程响应式网站 产品轮播代码
  • 建设网站成本预算贵州住房和城乡建设厅网官网
  • 厦门专业网站排名推广wordpress主题免刷新
  • wordpress获取用户昵称智能优化网站
  • 用pc网站建设手机网站网站后台编辑器不能用
  • 怎样备份网站数据库在建项目备案人员查询
  • 自己可以做百度网站吗网站网页设计模板
  • 自己怎么申请网站空间wordpress 链接 弹窗
  • 制作网站的顺序八戒商标注册网
  • 清河网站建设公司上海整站优化公司
  • 中国建设银行官网站电话wordpress主题helpdesk
  • 什么是响应式网站建设wordpress 换 ip
  • 文创网站seo网络优化教程
  • 昆明网站网站开发免费视频播放器
  • 企业网站建设费是无形资产吗苏州百度快速排名优化
  • 自助建站申请书wordpress 编辑器 插件
  • 郑州网站优化价格网站背景图片切换
  • 相亲网站源码php模版股票网站开发
  • 有什么网站帮做邀请函设计的h5开发工程师是做什么的
  • 做调查的网站成立公司一年需要多少费用
  • 兰州网站建设平台分析做毕业设计资料网站
  • 网站主题选择磁力宅在线搜种子
  • wordpress做网站什么叫做网站建设
  • 网站备案名称的影响吗notefolio设计官网
  • 外贸大型门户网站建设怎么建设淘宝客网站