Example #1
0
            public void ReturnsCorrectValueForItemsInSameSet() {
                const int n = 5;
                var fastDisjointSet = new FastDisjointSet(n);

                fastDisjointSet.Union(0, 1);

                Assert.True(fastDisjointSet.AreInSameSet(0, 1));
            }
Example #2
0
            public void ReturnsCorrectValueForItemsNotInSameSet() {
                const int n = 5;
                var fastDisjointSet = new FastDisjointSet(n);

                Assert.False(fastDisjointSet.AreInSameSet(0, 1));
            }