예제 #1
0
    static void Main()
    {
        int[,] matrix = BuildRandomMatrix(10, 10);
        PrintArray(matrix);
        NodeList nodeMatrix = new NodeList(matrix.GetLength(0), matrix.GetLength(1));

        Random rnd = new Random();

        for (int x = 0; x < matrix.GetLength(1); x++)
        {
            for (int y = 0; y < matrix.GetLength(0); y++)
            {
                Node newNode = new Node(matrix[y, x]);
                newNode.Y = y;
                newNode.X = x;
                nodeMatrix.Add(newNode);
            }
        }
        nodeMatrix.Print();
        nodeMatrix.FindSameNodes(nodeMatrix.Nodes[5, 5], nodeMatrix.Nodes[5, 5].Value);
        Console.WriteLine();
        nodeMatrix.Print();
    }