C#-在适当的位置修改数组,而无需在内存中创建另一个数组

在C#中,是否可以从数组中删除某个元素?

当然,关于从数组中删除项目还有很多问题。每个答案要么使用列表,要么使用新值创建另一个数组。但是,我想知道是否有可能在C#中修改数组(删除或添加元素)。

在简单的LeetCode问题“从排序的数组中删除重复项”中,您被限制在同一数组中,无法在内存中创建新的数组(内存中的O(1)空间)。使用C#可以吗?我无法提出不创建另一个数组的解决方案。


繁星淼淼
浏览 153回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP