LinkedHashmap 和 LinkedTreemap 的区别
Difference between LinkedHashmap and LinkedTreemap
因为 java.util.LinkedHashmap
存在,使用 import com.google.gson.internal.LinkedTreeMap;
有什么好处
当我搜索时,我得到了 HashMap, LinkedHashMap and TreeMAp
之间的结果比较,但我想知道 LinkedTreeMap
与 LinkedHashMap or TreeMap
.
的不同之处
请任何人给我解释一下。
表演部分:
Hashmap
和 LinkedHashMap
支持 O(1) get/put 操作复杂度时间。 LinkedHashMap
保留插入项的顺序。
TreeMap
支持 O(log n) get/put 操作复杂度时间。因为它有一种机制来使用 Comparable
或 Comparator
.
来保持项目的自然顺序
因为 java.util.LinkedHashmap
存在,使用 import com.google.gson.internal.LinkedTreeMap;
当我搜索时,我得到了 HashMap, LinkedHashMap and TreeMAp
之间的结果比较,但我想知道 LinkedTreeMap
与 LinkedHashMap or TreeMap
.
请任何人给我解释一下。
表演部分:
Hashmap
和 LinkedHashMap
支持 O(1) get/put 操作复杂度时间。 LinkedHashMap
保留插入项的顺序。
TreeMap
支持 O(log n) get/put 操作复杂度时间。因为它有一种机制来使用 Comparable
或 Comparator
.