题目详解
相关链接
思路
- 先排序,再使用双指针去遍历找到需要移除的那段区间移除掉
看完代码随想录之后的想法
- 原来不需要排序,只遍历一遍就可以,原地修改数组
实现过程中遇到的困难
代码
1 | function removeElement(nums: number[], val: number): number { |
时间复杂度:O(n)
空间复杂度:O(1)
1 | function removeElement(nums: number[], val: number): number { |
时间复杂度:O(n)
空间复杂度:O(1)