2021
09-22
09-22
分析C# Dictionary的实现原理
目录一、理论知识1.1、Hash算法1.2、Hash桶算法1.3、解决冲突算法二、Dictionary实现2.1、Entry结构体2.2、其它关键私有变量2.3、Dictionary-Add操作2.4、Dictionary-Find操作2.5、Dictionary-Remove操作2.6、Dictionary-Resize操作(扩容)2.6.1、扩容操作的触发条件2.6.2、扩容操作如何进行2.7、Dictionary-再谈Add操作2.8、Collection版本控制一、理论知识对于Dictionary的实现原理,其中有两个关键的算法,一个是Hash...
继续阅读 >