gpt4 book ai didi

.NET 集集合与 O(1) 查找?

转载 作者:行者123 更新时间:2023-12-01 11:02:59 25 4
gpt4 key购买 nike

我有一堆唯一的整数,我想尽快决定是否可以在其中找到给定的整数。

Dictionary(Of TKey, TValue).ContainsKey 的文档说检查字典中是否存在值接近 O(1) 操作。所以如果我使用类似 Dictionary<int, bool> 的东西,并检查是否存在给定的整数值,然后我的问题就解决了。然而,此解决方案不必要地存储了我的键的 bool 值,我怀疑必须有更直接的方法来执行此操作。

在 .NET 框架中是否有针对此问题的内置解决方案?

最佳答案

HashSet<T> 从 .NET 3.5 开始 - 这可能就是您想要的。

关于.NET 集集合与 O(1) 查找?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8942664/

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