#如题所示:
我所构造的类:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace leetcode移除元素
{
public class Class1
{
public int RemoveElement(int[]nums,int val)
{
int j = 0;
for(int i=0;i<nums.Length;i++)
{
if (nums[i] != val)
{
nums[j] = nums[i];
j++;
}
else
continue;
}
return j;
}
}
}
主函数部分:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using leetcode移除元素;
namespace leetcode移除元素
{
class Program
{
static void Main(string[] args)
{
int n = Convert.ToInt32(Console.ReadLine());
int length = Convert.ToInt32(Console.ReadLine());
int[] a = new int[length];
for (int i = 0; i < length; i++)
a[i] = Convert.ToInt32(Console.ReadLine());
Class1 class1 = new Class1();
Console.WriteLine(class1.RemoveElement(a, n));
Console.ReadKey();
}
}
}