给定一个有序数组,删除其中部分元素,使得剩下的每个数最多出现2次。要求删除的数的数量尽可能少。 例如: 给出有序数组 A =[1,1,1,2,2,3], 你给出的函数应该返回length =5, A 变为[1,1,2,2,3].
加载中...
import java.util.*; public class Solution { public int removeDuplicates(int[] A) { } }
class Solution { public: int removeDuplicates(int A[], int n) { } };
# # # @param A int整型一维数组 # @return int # class Solution: def removeDuplicates(self , A ): # write code here
/** * * @param A int整型一维数组 * @return int整型 */ function removeDuplicates( A ) { // write code here } module.exports = { removeDuplicates : removeDuplicates };
# # # @param A int整型一维数组 # @return int # class Solution: def removeDuplicates(self , A ): # write code here
package main /** * * @param A int整型一维数组 * @return int整型 */ func removeDuplicates( A []int ) int { // write code here }
/** * * @param A int整型一维数组 * @param ALen int A数组长度 * @return int整型 */ int removeDuplicates(int* A, int ALen) { // write code here }