Tag: 删除重复

在C中删除数组中的重复项

这个问题有点复杂。 这里的问题是摆脱重复,并将数组的唯一元素保存到具有原始序列的另一个数组中。 例如 : 如果输入是bacadt 结果应该是:输入输入的确切状态的bacdt。 因此,对于排序数组,然后检查无法工作,因为我丢失了原始序列。 我被建议使用索引数组,但我不知道该怎么做。 那你有什么建议呢? 对于那些愿意回答这个问题的人,我想补充一些具体的信息。 char** finduni(char *words[100],int limit) { // //Methods here // } 是我的function。 应该删除重复项并将其存储在不同数组中的数组是单词[100]。 因此,这个过程将在此完成。 我首先考虑将单词的所有元素放入另一个数组并对该数组进行排序,但在某些测试之后这不起作用。 只是提醒解决者:)。