C# 字典<&燃气轮机;演出

C# 字典<&燃气轮机;演出,c#,dictionary,C#,Dictionary,我正在使用一本字典,我将有大约一百万个条目,我将定期添加、删除、编辑和轮询。。我想知道所有条目的上下两面是什么,是否有更有效的方法。这取决于你想做什么。如果您想要一个具有快速插入、查找和删除功能的键值对存储,那么再好不过了 但是如果你想得到最小的键,字典对你没有多大帮助,因为你必须搜索整个字典。在这种情况下,分类词典可能更好 最合适的数据结构取决于要存储的数据以及如何使用它。因为你也没有告诉我们,所以很难对你的问题给出一个具体的答案。如果你能详细说明这个问题,会有点帮助。例如:与其他数据结构相比

我正在使用一本字典,我将有大约一百万个条目,我将定期添加、删除、编辑和轮询。。我想知道所有条目的上下两面是什么,是否有更有效的方法。

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

但是如果你想得到最小的键,字典对你没有多大帮助,因为你必须搜索整个字典。在这种情况下,分类词典可能更好


最合适的数据结构取决于要存储的数据以及如何使用它。因为你也没有告诉我们,所以很难对你的问题给出一个具体的答案。

如果你能详细说明这个问题,会有点帮助。例如:与其他数据结构相比,措辞的优缺点是什么?链表?B-树?

据我所见,字典数据结构的最大优势是搜索单个项目的O(1)量级。

冒着重复他人评论的风险,如果没有更多关于细节的信息,很难知道什么对您的目的有益


但我要强调的是,如果您需要快速添加、删除和按键查找,请不要编写自己的字典式数据结构。字典的优化和健壮性令人难以置信。如果不花费比可用资源更多的钱,你就不太可能改进它。

解释一下你想做什么可能会有帮助