gpt4 book ai didi

c# - .NET : Scalability of generic Dictionary

转载 作者:行者123 更新时间:2023-11-30 13:08:58 25 4
gpt4 key购买 nike

我正在使用 Dictionary<>存储数不胜数的元素。可以安全地假设只要服务器的内存有足够的空间来容纳这些不计其数的项目,我就会接近 O(1) 从中检索项目吗?当性能很重要时,我应该了解如何使用通用字典作为大缓存?

编辑:我不应该依赖默认实现?什么是好的哈希函数?

最佳答案

这几乎完全取决于您的“数不胜数的项目”支持的散列功能有多好——如果它们的散列功能不出色(因此会导致许多冲突),您的性能将随着字典的增长而下降。

关于c# - .NET : Scalability of generic Dictionary,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1618634/

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