首页 > 试题广场 >

关于下列操作哪个复杂度为O(1)?

[不定项选择题]

关于下列操作哪个复杂度为O(1)?

  • vector中插入元素的最差情况(动态数组)
  • set中查找元素
  • hash_map中查找元素
  • deque尾部删除元素
deque删除尾部元素hash_map底层是hash_table哈希结构则O(1)
set底层是红黑树,时间复杂度就是树高O(log2N)
vector最差是O(N)
发表于 2021-03-22 17:38:12 回复(0)
set由平衡二叉树实现,因此时间复杂度O(logn)
发表于 2021-03-02 21:43:21 回复(0)
hashmap出现冲突也为o(1)吗?
发表于 2018-07-28 13:52:05 回复(2)
hashmap和unorderedmap都是红黑树
发表于 2021-03-19 17:39:42 回复(0)