コード例 #1
0
ファイル: Program.cs プロジェクト: korotaevaVika/GraphLabs
        static void TestBreadthFirstSearch()
        {
            string pathInput  = @"C:\Users\Виктория\Desktop\graph.txt";
            string pathPrint  = @"C:\Users\Виктория\Desktop\graphViz.png";
            string pathOutput = @"C:\Users\Виктория\Desktop\out.txt";

            ListOfArcs  myGrapg = new ListOfArcs(pathInput, pathOutput, pathPrint);
            ListOfEdges edgesG  = new ListOfEdges(myGrapg.QuantityVertex, myGrapg.VertexI, myGrapg.VertexJ);
            int         s       = 2;

            edgesG.BreadthFirstSearch(s);
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: korotaevaVika/GraphLabs
        static void TestAlgDeikstraWithBuckets()
        {
            string pathInput  = @"C:\Users\Виктория\Desktop\graph.txt";
            string pathPrint  = @"C:\Users\Виктория\Desktop\graphViz.png";
            string pathOutput = @"C:\Users\Виктория\Desktop\out.txt";

            ListOfEdges myGrapg = new ListOfEdges(pathInput, pathOutput, pathPrint);

            myGrapg.Print();
            // myGrapg.AlgDeikstra(0);
            myGrapg.AlgDeikstraWithBuckets(0);
        }
コード例 #3
0
ファイル: Program.cs プロジェクト: korotaevaVika/GraphLabs
        static void TestConnectivityСomponentAlg()
        {
            string pathInput  = @"C:\Users\Виктория\Desktop\graph.txt";
            string pathPrint  = @"C:\Users\Виктория\Desktop\graphViz.png";
            string pathOutput = @"C:\Users\Виктория\Desktop\out.txt";

            ListOfArcs myGrapg = new ListOfArcs(pathInput, pathOutput, pathPrint);

            #region АлгоритмНахКомпонентСвязанности
            ListOfEdges edgesG = new ListOfEdges(myGrapg.QuantityVertex, myGrapg.VertexI, myGrapg.VertexJ);
            edgesG.ConnectivityСomponentAlg();
            #endregion
        }