在创建array
之前,您是否始终必须知道Hashtable
的{{1}}的大小?
答案 0 :(得分:3)
不,你没有。质量实现(Hashtable
/ HashMap
)会随着元素数量的增加自动调整大小。
如果您正在谈论自己的实现,答案取决于哈希表是否能够随着其大小的增加而增加桶的数量。
如果您担心调整大小对性能的影响,正确的方法是在整个应用程序的上下文中对此进行分析。
答案 1 :(得分:0)
不,实际上将它固定到某个值是不好的。 有关详情,请点击此处Wikipedia。