LeetCode 80. Remove Duplicates from Sorted Array II [Medium]
题目来源:https://leetcode.com/problems/remove-duplicates-from-sorted-array-ii/
题目难度:Medium
解答1[Java]:
1 | class Solution { |
补充解答:修改版
1 | int removeDuplicates(vector<int>& nums,int k) { |
这个解答,可以适用于保留最多不超过 K 个相同的元素。
和第一种解法的思路相似,j-k
就是 lookback,向后看。第一种解法是 nums[i-2]
,往后看两位。现在是往后看 k 位。