1. 程式人生 > >模板:並查集

模板:並查集

cnblogs ret father 遞歸 bsp 壓縮 pre logs return

1 //遞歸版路徑壓縮
2 int find(int x){return x==Father[x]?x:Father[x]=find(Father[x]);}
3 
4 void Union(int x,int y){
5     int fx=find(x),fy=find(y);
6     if(fx!=fy) Father[fx]=fy;
7 }//合並

模板:並查集