STL优先队列最小堆最大堆

struct Node{
	int u,dis;
	bool operator< (const struct Node& b) const
	{
	return dis>b.dis;//以dis为关键字的最小堆 
	}
};
struct Node{
	int u,dis;
	bool operator< (const struct Node& b) const
	{
	return dis<b.dis;//以dis为关键字的最大堆 
	}
};

set集合,没有重复

猜你喜欢

转载自blog.csdn.net/weixin_41988545/article/details/81429115