.Net 中HashTable,HashMap 和 Dictionary<key,value> 和List<T>和DataTable的比较
https://www.cnblogs.com/jilodream/p/4219840.html
Hashtable Dictionary List 谁效率更高?
https://www.cnblogs.com/zery/p/3413407.html
插入效率高到低:List -> Dictionary -> HashTable 因为list 存储在连续内存, 另两个村在散列表不是连续内存
读取效率高到低:Hashtable -> Dictionary -> List 因为list 存储在连续内存, 另两个村在散列表不是连续内存
Hashtable是这么的强悍,对于需要从大量唯一数据中查找唯一值时Hashtable是很值得考虑的,
但是hashtable是用空间来换取时间的,花的时间少了点用的空间就必然大了,而List则用时间来换取空间的,总是三种数据结构各自己有各自存在的优点,我们应该在合理的情况下合理的使用这三种结构,本文也只是单一的从效率上测试而以。
HashSet 和List & HashTable 的区别: HashSet 没有key 只存value并且不允许存重复值(e.g. 存Email)
http://blog.zhishile.com/Article/Show/23f57a93-8091-4e61-8f89-e267819ab2db