Union-Findデータ構造の基礎アルゴリズム

Union-Findデータ構造 基本的なテンプレート実装から始めましょう。 この種の問題は比較的単純で、主要な関数を正しく実装すれば解決できます。 int findRoot(int node){return (node == parent[node] ? node : parent[node] = findRoot(parent[node]));} 豆知識:多くの人はこの関数をFindやfindと命名しますが、私の場合はなぜfindRootという名前を使用しているので ...

7月21日 01:43 投稿