STL中利用优先队列进行自定义排序

编程入门 行业动态 更新时间:2024-10-28 17:29:41
#include<bits/stdc++.h>  
using namespace std;  
typedef long long LL;  
struct node  
{  LL d;//储存距离   int u;//点的标号 	bool operator < ( const node& b)const// & 表示的是引用, {return d > b.d; // 当定义优先队列的时候 这里的 > 代表的是进如有限队列的顺序,
//		                  	也就是大的先进,所以出来的顺序是小的先出  }
};
//  < 是被重载的运算符,即如果有两个结构体 a ,b  比较的时候必须是 a<b如果结果为真,就说明 a.d > b.d;如果为假,代表着a.d < b.d 

 

更多推荐

队列,自定义,STL

本文发布于:2023-05-31 21:26:09,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/400201.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:队列   自定义   STL

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!