コード例 #1
0
ファイル: Program.cs プロジェクト: ArtemkaKun/simple_ds
        static void Main(string[] args)
        {
            var graph = new simple_ds.Structures.NonOrientedGraph <string>();

            graph.AddNode("Artem");
            graph.AddNode("Anime");
            graph.AddEdge("Artem", "Anime");

            var node_neighbor = graph.PeekNeighbors(graph.PeekNode("Artem")).Count;
        }
コード例 #2
0
        public void AddNode_12_return_neighbor_1()
        {
            int expected = 1;
            int node_neighbor;

            simple_ds.Structures.NonOrientedGraph <string> graph = new simple_ds.Structures.NonOrientedGraph <string>();

            graph.AddNode("Artem");
            graph.AddNode("Anime");
            graph.AddEdge("Artem", "Anime");

            node_neighbor = graph.PeekNeighbors(graph.PeekNode("Artem")).Count;

            Assert.AreEqual(expected, node_neighbor);
        }