堆(Heap)

2021-09-26  本文已影响0人  张_何

堆的基本接口设计
int size();
boolean isEmpty();
void clear();
void add(E element); // 添加元素
E get(); // 获得堆顶元素
E remove(); // 删除堆顶元素
E replace(E element); // 删除堆顶元素的同时插入一个新元素

二叉堆(Binary Heap)

最大堆的添加
最大堆删除

最大堆-批量建堆

批量建堆效率对比
Top K 问题

作业

上一篇 下一篇

猜你喜欢

热点阅读