c# - 词典<>性能

标签 c# dictionary

我使用字典,我将有大约一百万个条目,我将定期添加、删除、编辑和轮询..我想知道所有条目的上/下边是什么,如果有一种更高效的方式。

最佳答案

这取决于你想做什么。如果您想要一个具有快速插入、查找和删除功能的键值对存储,再好不过了。

但是如果你想得到最小的键,字典帮不了你太多,因为你必须搜索整个字典。在这种情况下,SortedDictionary 可能更好。

最合适的数据结构取决于你将存储什么数据,以及如何使用它。由于您也没有告诉我们,因此很难对您的问题给出具体的答案。

关于c# - 词典<>性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2300859/

相关文章:

python - 迭代字典,添加键和值

c++ - 映射、类、成员函数

c# - 将对象转换为 Double 的最快方法?

c# - 并发字典删除集合类型值的最佳方法

python - 如何创建一个新的 typing.Dict[str,str] 并向其中添加项目

javascript - Google map v3 - 如何将事件与 Gmap 服务绑定(bind)

c# - Polly 库的包装器,以便实现可以保留在一个地方

c# - 统一: Trying to send command for object without authority error when more than one client is connected

c# - 遍历一个c#方法并分析方法体

python - 更改字典中的多个键,同时在 Python 中执行 timedelta 操作