64,682
社区成员
发帖
与我相关
我的任务
分享
// 函数对象
struct node_comp{
bool operator()(const Node& lhs, const Node& rhs) const {
return lhs.cost > rhs.cost;
}
};
// 声明
std::prior_queue<Node, node_comp> my_prior_queue;
// 函数对象
struct node_comp: public std::binary<Node, Node, bool>
{
bool operator<(const Node& lhs, const Node& rhs) const {
return lhs.cost > rhs.cost;
}
};
// 声明
std::prior_queue<Node, node_comp> my_prior_queue;