【问题标题】:Load factor in HashMap with linkedList使用linkedList在HashMap中加载因子
【发布时间】:2016-12-12 14:03:15
【问题描述】:

对于负载因子,我知道它是元素总数除以可用空间。下图,以索引 2 为例,是 1 点还是 6 点?

【问题讨论】:

    标签: hashmap load-factor


    【解决方案1】:

    对于负载因子,我知道它是元素总数除以可用空间

    是的,负载因子是条目总数除以箱数。这是HashMap 的每个 bin 中存储的平均条目数。此数字应保持较小,以便 HashMap 具有预期的 get(key)put(key,value) 方法的恒定运行时间。

    例如,在索引 2 处,它算作 1 个点还是 6 个

    每个索引代表 HashMap 的 1 个 bin,无论其中存储了多少条目。

    因此,在您的示例(您链接到的图像)中,您有 10 个条目和 5 个 bin,加载因子为 2。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-02-21
      • 1970-01-01
      • 2013-08-27
      • 2014-02-08
      • 1970-01-01
      • 2018-11-03
      • 1970-01-01
      • 2020-04-21
      相关资源
      最近更新 更多