如何在stack, queue和priority_queue之间切换

How to change between stack, queue and priority_queue?

本文关键字:queue 之间 priority stack      更新时间:2023-10-16

我需要编写一个算法,可以用不同的方式检查树:深度优先,宽度优先或具有特定的优先级。对于保存要访问的节点的数据结构,我将使用模板类型。但是stack和(priority_)queue没有相同的接口

如何在这些数据结构之间进行更改?

谢谢。

根据您的用例,您可以使用stl中的插入器。或者您可以使用专门化创建一个模板包装器。