1. 首页
  2. 编程语言
  3. C++ 
  4. 基于双端堆实现的优先级队列

基于双端堆实现的优先级队列

上传者: 2019-01-09 11:17:41上传 RAR文件 6.2KB 热度 63次
实现了make_dheap(原位构造双端堆)、push_dheap(插入元素)、pop_max_dheap(删除最大元素)、pop_min_dheap(删除最小元素),is_dheap(堆验证)五个泛型算法,在此基础上实现了一个能在对数时间内获取最大和最小元素的优先级队列,相当于原stl优先级队列的扩展
用户评论
码姐姐匿名网友 2019-01-09 11:17:41

非常好,很符合规范

码姐姐匿名网友 2019-01-09 11:17:41

代码很实用,学习了很多。