堆/优先队列

知识点学习

堆是一种数据结构,主要只是三个操作:
加入一个数字 获取最大值 删除最大值 部分实现方法,还支持删除任意值。 基本实现 首先STL中有make_heap,push_heap,pop_heap三个函数,可以帮助实现堆。
如果想自己实现一个堆,需要实查看全部
知识点及难度未知的题目更有挑战,如果已准备好,不妨试试 一战到底编程挑战

通过题目排名