Unverified Commit 7a92fd81 authored by Shuhao Zhang's avatar Shuhao Zhang Committed by GitHub
Browse files

Merge pull request #1540 from CyaceQuious/patch-1

添加二项堆可持久化性质(#1540)
parents ed2c03c3 a668bf96
Loading
Loading
Loading
Loading
+8 −8
Original line number Diff line number Diff line
@@ -13,12 +13,12 @@ author: ouuan
## 堆的分类

|         操作\\数据结构        |                                    配对堆                                    |       二叉堆      |       左偏树      |       二项堆      |     斐波那契堆     |
| :---------------------: | :-----------------------------------------------------------------------: | :------------: | :------------: | :-----------: | ------------- |
| :---------------------: | :-----------------------------------------------------------------------: | :------------: | :------------: | :------------: | :-----------: |
|        插入(insert)       |                                   $O(1)$                                  |   $O(\log n)$  |   $O(\log n)$  |     $O(1)$     |     $O(1)$    |
|     查询最小值(find-min)     |                                   $O(1)$                                  |     $O(1)$     |     $O(1)$     |   $O(\log n)$  |     $O(1)$    |
|    删除最小值(delete-min)    |                                $O(\log n)$                                |   $O(\log n)$  |   $O(\log n)$  |   $O(\log n)$  |  $O(\log n)$  |
|        合并 (merge)       |                                   $O(1)$                                  |     $O(n)$     |   $O(\log n)$  |   $O(\log n)$  |     $O(1)$    |
| 减小一个元素的值 (decrease-key) |  $o(\log n) (下界\Omega(\log \log n) ,\\\\上界 O(2^{2\sqrt{\log \log n}}) )$  |   $O(\log n)$  |   $O(\log n)$  |   $O(\log n)$  |     $O(1)$    |
|         是否支持可持久化        |                                  $\times$                                 |  $\checkmark$  |  $\checkmark$  |               |  $\times$     |
|         是否支持可持久化        |                                  $\times$                                 |  $\checkmark$  |  $\checkmark$  |  $\checkmark$  |    $\times$   |

习惯上,不加限定提到“堆”时往往都指二叉堆。