gpt4 book ai didi

java - LinkedHashMap 的实现与 HashMap 有何不同?

转载 作者:IT老高 更新时间:2023-10-28 20:52:53 25 4
gpt4 key购买 nike

如果 LinkedHashMap 的时间复杂度和 HashMap 的复杂度一样,为什么我们需要 HashMap?与 Java 中的 HashMap 相比,LinkedHashMap 的额外开销是多少?

最佳答案

LinkedHashMap 会占用更多内存。普通 HashMap 中的每个条目都只有键和值。每个 LinkedHashMap 条目都有那些引用 对下一个和前一个条目的引用。还有一点点家务要做,尽管这通常无关紧要。

关于java - LinkedHashMap 的实现与 HashMap 有何不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3020601/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com