最初代码为:
添加类为
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace leetcode删除排序数组中的重复项1
{
public class Class1
{
public int RemoveDuplicates(int[] nums)
{
if (nums.Length == 0 || nums.Length == 1)
{
return nums.Length;
}
int j = 1;
for (int i = 1; i < nums.Length; i++)
{
if (nums[i] == nums[i - 1])
continue;
else
nums[j] = nums[i];
j++;
}
return j;
}
}
}
主函数代码为
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace leetcode删除排序数组中的重复项1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入一个排序数组");
int length = Convert.ToInt32(Console.ReadLine());
int[] a = new int[length];
for (int i = 0; i < a.Length; i++)
a[i] = Convert.ToInt32(Console.ReadLine());
Class1 class1 = new Class1();
Console.WriteLine(class1.RemoveDuplicates(a));
Console.ReadKey();
}
}
}