Exemple #1
0
        ///用本例中的数据集初始化有向图
        public NetWork InitNetWork()
        {
            var nw = new NetWork();

            nw.AddStop("A", 0);
            nw.AddStop("B", 1);
            nw.AddStop("C", 2);
            nw.AddStop("D", 3);
            nw.AddStop("E", 4);
            nw.AddRoute("A", "B", 5);
            nw.AddRoute("A", "D", 5);
            nw.AddRoute("A", "E", 7);
            nw.AddRoute("B", "C", 4);
            nw.AddRoute("C", "D", 8);
            nw.AddRoute("C", "E", 2);
            nw.AddRoute("D", "C", 8);
            nw.AddRoute("D", "E", 6);
            nw.AddRoute("E", "B", 3);
            nw.GenNetWork();
            return(nw);
        }