map和hashmap的插入复杂度
今天面试被问了hashmap插入的复杂度,问我hashmap是排序的吗?当时竟然懵了,其实自己知道hashmap用的是hash,但却没没有想到这一点。面试官告诉我不是排序的。map采用的是红黑树,是排序的。
HashMap底层采用了hash算法。
map底层是红黑树。
hashmap内部是非排序的、
map是排序了的。
hashmap插入一个数据的复杂度是O(1)
map插入一个数据的复杂度是O(logn),插入n个元素的话复杂度是O(nlogn)。
今天面试被问了hashmap插入的复杂度,问我hashmap是排序的吗?当时竟然懵了,其实自己知道hashmap用的是hash,但却没没有想到这一点。面试官告诉我不是排序的。map采用的是红黑树,是排序的。
HashMap底层采用了hash算法。
map底层是红黑树。
hashmap内部是非排序的、
map是排序了的。
hashmap插入一个数据的复杂度是O(1)
map插入一个数据的复杂度是O(logn),插入n个元素的话复杂度是O(nlogn)。