摘要: 1. 为什么要引入堆? 1.1 堆的应用场景 有时候我们面临一种实际应用场景需要根据任务的重要程度而划分优先级,对优先级高的任务提供优先服务。 优先级队列(Priority Queue):取出元素的顺序是依据优先级大小,而不是元素进入队列的先后顺序。 优先级队列实现要求:维护这样一种结构,取出数据时 阅读全文
posted @ 2022-04-24 14:23 cee_nil 阅读(1305) 评论(0) 推荐(0) 编辑