【文件属性】:
文件名称:leetcode2sumc-leetcode_day_by_day:leetcode_day_by_day
文件大小:2KB
文件格式:ZIP
更新时间:2021-07-06 17:54:49
系统开源
leetcode
2
和
c
leetcode_day_by_day
(Swift)
第
1
天:从排序数组中删除重复项
给定一个已排序的数组,删除原地重复项,使每个元素只出现一次并返回新的长度。
C:
int
removeDuplicates(int*
nums,
int
numsSize)
{
if
(numsSize
==
0)
return
0;
int
index
=
1;
for
(int
i
=
1;
i
<
numsSize;
i++)
{
if
(nums[i]
!=
nums[index-1])
nums[index++]
=
nums[i];
}
return
index;
}
Swift:
func
removeDuplicates(_
nums:[Int],
_
numsSize:
Int)
->
Int
{
var
nums
=
nums
if
numsSize
==
0
{
return
0
}
var
index
=
1
for
i
in
1..<numsSize
{
if
nums[i]
!=
nums[index
-
1]
{
nums[index]
【文件预览】:
leetcode_day_by_day-master
----README.md(4KB)