示例#1
0
文件: Knoop.cs 项目: hinlopen/Netwerk
        public void Verbind(int v, Verbinding verbinding)
        {
            if (!Knopen.Contains(v))
            {
                Knopen.Add(v);
                InitialiseerKnoop(v);
            }

            Buren[v] = verbinding;
            foreach (int w in Knopen)
            {
                ndis[Tuple.Create(w, v)] = N;

                if (!D.ContainsKey(w))
                {
                    Console.WriteLine("// Knoop {0} niet gevonden", w);
                    foreach (var x in D.Keys)
                    {
                        Console.WriteLine("// D[{0}] = {1}", x, D[x]);
                    }
                }

                Buren[v].Write.WriteLine("M {0} {1}", w, D[w]);
            }
        }
示例#2
0
文件: Knoop.cs 项目: hinlopen/Netwerk
        public void Verbind2(int v, Verbinding ver)
        {
            if (!Knopen.Contains(v))
            {
                Knopen.Add(v);
            }

            Buren[v] = ver;
        }