题目来源:LeetCode26:删除有序数组中的重复项
问题抽象: 给定一个 非严格递增排列 的整数数组 nums,要求 原地删除所有重复元素,确保每个元素仅保留一个副本,并返回删除后数组的新长度。核心需求如下:
- 原地修改:
- 必须在 原数组空间 内完成操作(禁止创建新数组),空间复杂度 O(1);
- 数组超出新长度的部分可忽略(无需实际删除,只需保证前
k项无重复)。
- 去重规则:
- 保留每个元素的 首次出现位置
问题抽象: 给定一个 非严格递增排列 的整数数组 nums,要求 原地删除所有重复元素,确保每个元素仅保留一个副本,并返回删除后数组的新长度。核心需求如下:
k 项无重复)。
被折叠的 条评论
为什么被折叠?