Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Algorithm 按秩图排列的这个并集的顺序是什么?_Algorithm_Tree_Disjoint Sets - Fatal编程技术网

Algorithm 按秩图排列的这个并集的顺序是什么?

Algorithm 按秩图排列的这个并集的顺序是什么?,algorithm,tree,disjoint-sets,Algorithm,Tree,Disjoint Sets,我无法理解以下图表: 为什么A链接到D而不是B?为什么C链接到F而不是D 按秩并集的规则是将最小的树附加到最大树的根上 在第一步中,A与D相结合(我想这只是一个例子-你可以用任何其他方法),因此在联合(A,D)之后,你可以选择A_0->D_1或D_O->A_1,因为这两个单体树的等级相同,你可以随机选择一个,在这种情况下,D,成为根

我无法理解以下图表:


为什么A链接到D而不是B?为什么C链接到F而不是D

按秩并集的规则是将最小的树附加到最大树的根上

在第一步中,
A
D
相结合(我想这只是一个例子-你可以用任何其他方法),因此在
联合(A,D)
之后,你可以选择
A_0->D_1
D_O->A_1
,因为这两个单体树的等级相同,你可以随机选择一个,在这种情况下,
D
,成为根