看大家都写leetcode o3o
传入一个已排序好的阵列位置,把它变成set的概念,不可动到原始阵列大小,回传set的大小。
诶嘿,这题很简单,他要你一边数不重复的数字有几个,一边把以位置传过来的阵列,覆盖掉重复的数字就可以了
class Solution {
public:
int removeDuplicates(vector<int>& nums) {
if (nums.size() == 0) return 0;
int index = 0;
for (int i = 1; i < nums.size(); i++) {
if(nums[index] != nums[i]){
index++;
nums[index] = nums[i];
}
}
return index + 1;
}
};
<<: Day13:内建的 suspend 函式,好函式不用吗? (2)
在这本GOF的设计模式中 共有23种设计模式 作者将这些设计模式又依照目的性粗略分为三大类,分别是:...
Gradle 的其中一个强大特点,就是它了解任务间的相依性,可以在核心建立出图或树。这对於开发者来说...
首先考虑范围内的资产更为有效,因为业务中断,知识产权泄漏和数据隐私不合规是范围内资产所产生的影响或...
一日客语:中文:圆 客语: 眼ienˇ 学习内容 检查实例的建构器类型:instanceof、con...
WebSocket HTTP 协议中,只能由 Client 端发出请求 如果要由 Server 端主...