最小生成树Prim-Heap(副 一)

2019-04-27  本文已影响0人  董玉恒_算法训练营

    在结构体“struct”的定义中有“bool operator<(const Edge&a)const{return w>a.w;}”的语句,其实并不知道这是干什么的,所以就改了改其中的一些内容,试试错,下面是我的试错结果:

    这句重载语句,如果格式错误,dev-cpp就会打开一个头文件“stl_function.h”,并会定位至371行左右的位置,那一块的语句是这样写的:

试错

我尝试了以下语句;都会报错:

“bool operator()(const Edge&a)const”;

“bool operator>(const Edge&a)const”;

"bool operator>(Edge&a)const";

“bool operator>(const Edge&a)”;

只有当“operator”后面跟的是“<”才不会报错,而在本程序中,我想要让边权值小的在前,所以在下面语句就是“return w>a.w;”

上一篇下一篇

猜你喜欢

热点阅读