亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

朋友圈(使用并查集)的實現

發布時間:2020-07-10 07:09:20 來源:網絡 閱讀:408 作者:zheng_feng 欄目:編程語言

#pragma once

#include<iostream>

using namespace std;

class UnionFindSet

{

public:

UnionFindSet(int n)

{

_n = n + 1;

_set = new int[_n];

for (int i = 1; i < _n; ++i)

{

_set[i] = -1;

}

}

int GetFriendSet(int n, int m, int r[][2])

{

for (int i = 0; i < m; ++i)

{

UnionfriendSet(r[i][0],r[i][1] );

}

int count = 0;

for (int i = 1; i < _n; ++i)

{

if (_set[i] <0)

++count;

}

return count;

}

void UnionfriendSet(int n,int m)

{

int root1 = GetRoot(n);

int root2 = GetRoot(m);

if (root1 != root2)

{

_set[root1] += _set[root2];

_set[root2] = root1;

}

}

int GetRoot(int x)

{

while (_set[x] >= 0)

{

x = _set[x];

}

return x;

}

protected:

int *_set;

size_t _n;

};


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宕昌县| 抚松县| 游戏| 棋牌| 丹江口市| 沧州市| 台南市| 郁南县| 龙海市| 沽源县| 泸定县| 玉环县| 梁河县| 北京市| 湛江市| 海宁市| 南丹县| 盐边县| 大足县| 华蓥市| 凭祥市| 天柱县| 石棉县| 泸州市| 洛宁县| 建昌县| 卢龙县| 黄平县| 安阳市| 保亭| 富平县| 虞城县| 福州市| 甘德县| 江安县| 奈曼旗| 德庆县| 大名县| 信丰县| 葵青区| 沛县|