[关闭]
@w1024020103 2017-04-27T15:25:19.000000Z 字数 382 阅读 622

Lecture 24: Priority Queues and Heaps

未分类


Priority Queue

要实现Priority Queue这个ADT考虑的数据结构:

2.JPG-70.1kB

BST是可能的,但是要维持Bushy很恼人,并且BST还不支持duplicate。

Heaps

Binary min heap:

1.JPG-94.6kB

Heap中如何Insert和delete:

Insert:

eg: insert 3.

4.JPG-37.4kB

5.JPG-41.8kB

6.JPG-61.1kB

7.JPG-59.9kB

8.JPG-66.5kB

delete min:

eg: delete min

9.JPG-48kB

10.JPG-63.1kB

11.JPG-60.1kB

12.JPG-77.1kB

13.JPG-69.8kB

14.JPG-69.3kB

15.JPG-69.2kB

动画demo

Tree Representations

参考书里的实施方式:

16.JPG-81.2kB

17.JPG-89.4kB

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注