예제 #1
0
    private static void build(Link[] links, Address[] addresses)
    {
        var nodes = addresses.ToDictionary(x => x.Id);

        foreach (var link in links.GroupBy(x=>x.A))
        {
            var node = nodes[link.Key];
            node.Neighbours = link.Select(x => x.B).ToArray();
        }
    }