首页 > 试题广场 >

设计高性能定时器需要管理大量倒计时事件,选择最小堆而非有序数

[单选题]
设计高性能定时器需要管理大量倒计时事件,选择最小堆而非有序数组的主要原因是?
  • 堆能实现 O(1) 复杂度的随机查找
  • 堆的插入和删除操作平均时间复杂度为 O(log n)
  • 堆能直接获取中间值
  • 堆的空间复杂度恒为 O(1)

这道题你会答吗?花几分钟告诉大家答案吧!