如何填充两个数组删除重复的数字

时间:2016-11-07 16:00:49

标签: c arrays

我需要填充第一个包含20个数字的数组,然后我必须使用第一个数组的数字填充第二个数组但不重复。

我的问题是:哪种方法最好?

我找到的唯一方法是:

  1. 填充第一个数组

  2. 使用相同的数字填充第二个数组

  3. 从第二个数组

  4. 删除重复项

    但我认为这不是最佳解决方案。有什么建议吗?

1 个答案:

答案 0 :(得分:-1)

功课?

一种方法是对数组进行排序(搜索qsort)。然后重复消除就像将数字从数组1复制到数组2一样简单,跳过所有相同的数字。