ToB企服应用市场:ToB评测及商务社交产业平台

标题: c#编程:SortedList与Dictionary的比较 与 选择 [打印本页]

作者: 用多少眼泪才能让你相信    时间: 3 天前
标题: c#编程:SortedList与Dictionary的比较 与 选择
在C#中,SortedList<TKey, TValue> 和 Dictionary<TKey, TValue> 是两种常用的键值对集合,其看起来很像,但其他它们的实现和适用场景是有显着差异的。
以下是它们的对比及适用环境分析:

1. 实现与特性



2. 性能对比

操作DictionarySortedList插入/删除O(1)(平均)O(n)按键查找O(1)(平均)O(log n)按索引访问不支持O(1)内存占用较高(哈希表空桶)较低(紧充数组)次序遍历服从低(哈希表分布)高(连续内存)
3. 适用场景



4. 其他留意事项



总结



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4