gpt4 book ai didi

c++ - 删除数组中的重复项同时保留 C++ 中的顺序

转载 作者:太空狗 更新时间:2023-10-29 23:42:34 25 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
How to make elements of vector unique? (remove non adjacent duplicates)

是否有任何标准算法作为 STL 算法的一部分提供,可以在保留顺序的同时从数组中删除重复项。例如,如果我有一个像 int a[] = {2,1,3,1,4,2}; 这样的数组,在删除重复项之后它应该是 a[] = {2,1,3,4};。我不能使用 std::unique 因为数组没有排序。其他解决方案,如将其插入 std::set 我失去了顺序,因为元素将被排序。我可以使用任何其他算法组合还是必须自己编写代码?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com