我遇到了一个本地竞赛问题,如下所示。
如果为空MIN-Heap
,我们将执行n
任意操作insert
,delete
(在最小堆中使用给定的删除位置)。什么是amortized analysis
forinsert
和delete
?
I) 插入 O(log n),删除 O(1)
II) 插入 O(log n),删除 O(log n)
III) 插入 O(1),删除 O(1)
IV) 插入 O(1),删除 O(log n)
我认为这是这个问题的一个问题,因为没有定义堆的类型。我在谷歌上读到我们有一些堆的选项(1)和(4)。从专家的角度来看,我们可以用这个问题说can we select all options as True?