gpt4 book ai didi

c++ - 更喜欢 unordered_set 而不是 vector

转载 作者:搜寻专家 更新时间:2023-10-30 23:55:04 29 4
gpt4 key购买 nike

可以肯定地说,如果我不想在我的容器中重复,并且我不关心元素位置,因为我只想遍历容器,那么我应该使用 unordered_set 而不是 vector

最佳答案

Is it safe to say that if I don't want duplicates in my container, and I don't care about element position as I only want to iterate through the container, then I should use an unordered_set instead of vector?

不,不是。这取决于许多因素。例如,如果您很少添加新元素但经常遍历容器,则最好使用 std::vector 并手动维护唯一性。也可能有其他因素影响您的决定。但通常是的,您可能更喜欢 std::unordered_set,因为它简化了您的程序。

关于c++ - 更喜欢 unordered_set 而不是 vector,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33875407/

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