Algorithmix.UnitTest.Helpers.BuildCluster C# (CSharp) Method

BuildCluster() public static method

public static BuildCluster ( List shreds ) : INode
shreds List
return INode
        public static INode BuildCluster(List<Shred> shreds)
        {
            // Lets join them in this order (6,((0,((1,3),4)),(2,5)))
            var cluster13 = new Cluster(shreds[1], shreds[3]);
            var cluster134 = new Cluster(cluster13, shreds[4]);
            var cluster0134 = new Cluster(shreds[0], cluster134);
            var cluster25 = new Cluster(shreds[2], shreds[5]);
            var cluster013425 = new Cluster(cluster0134, cluster25);
            var cluster6013425 = new Cluster(shreds[6], cluster013425);
            return cluster6013425;
        }

Usage Example

Example #1
0
        public void NodeEdgeTest()
        {
            var shreds = Helpers.InitializeShreds();
            var root   = Helpers.BuildCluster(shreds);

            Assert.IsTrue(ValidateEdges(root));
        }
All Usage Examples Of Algorithmix.UnitTest.Helpers::BuildCluster