在 C++ 中从排序数组中删除重复项

2024年8月28日 | 阅读 4 分钟

我们将得到一个已排序的数组作为输入。我们的任务是从集合中删除重复的元素,并将函数返回到主空间,在那里我们可以开始打印不含重复项的新排序数组。

我们可以用两种方法来解决这个问题,一种是使用额外的空间,另一种是使用常数级的额外空间,下面将通过代码和输出来讨论这两种方法。

C++ 代码:使用额外空间

输出

31 32 33 34 35

1. 常数级额外空间

输出

31 32 33 34 35