Leetcode-移除元素(顶级面试150题)Kotlin解法

Leetcode-移除元素(顶级面试150题)Kotlin解法

💡 原文英文,约400词,阅读约需2分钟。
📝

内容提要

给定一个整数数组nums和一个整数val,在原地删除nums中所有等于val的元素,并返回不等于val的元素的数量和位置。

🎯

关键要点

  • 给定一个整数数组nums和一个整数val。
  • 在原地删除nums中所有等于val的元素。
  • 返回不等于val的元素的数量k。
  • 改变数组nums,使得前k个元素包含不等于val的元素。
  • 剩余的元素不重要,数组的大小也不重要。
  • 自定义判断:使用特定代码测试解决方案的正确性。
  • 示例1:输入[3,2,2,3],输出2,nums变为[2,2,_,_]。
  • 示例2:输入[0,1,2,2,3,0,4,2],输出5,nums变为[0,1,4,0,3,_,_,_]。
  • 约束条件:0 <= nums.length <= 100,0 <= nums[i] <= 50,0 <= val <= 100。
  • 解决方案的代码示例:使用循环遍历数组,删除等于val的元素。
➡️

继续阅读