@@ -7,6 +7,9 @@ discard block |
||
7 | 7 | public $rank; |
8 | 8 | public $data; |
9 | 9 | |
10 | + /** |
|
11 | + * @param integer $rank |
|
12 | + */ |
|
10 | 13 | public function __construct(DisjointNode $parent = null, $rank, $data) { |
11 | 14 | $this->parent = $parent; |
12 | 15 | $this->rank = $rank; |
@@ -17,6 +20,9 @@ discard block |
||
17 | 20 | class DisjointSet { |
18 | 21 | public function __construct() {} |
19 | 22 | |
23 | + /** |
|
24 | + * @param string $data |
|
25 | + */ |
|
20 | 26 | public function makeSet($data) { |
21 | 27 | $newSet = new DisjointNode(null, 0, $data); |
22 | 28 | $newSet->parent = &$newSet; |