コード例 #1
0
ファイル: Accept.cs プロジェクト: havok/ngenerics
        public void CompletedVisitor()
        {
            var tree = GetTestTree();
            var visitor = new CompletedTrackingVisitor<KeyValuePair<int, string>>();

            tree.AcceptVisitor(visitor);
        }
コード例 #2
0
ファイル: Accept.cs プロジェクト: krs43/ngenerics
        public void Done()
        {
            var priorityQueue = GetSimpleTestPriorityQueue();
            var visitor       = new CompletedTrackingVisitor <string>();

            priorityQueue.AcceptVisitor(visitor);
        }
コード例 #3
0
        public void Stopping()
        {
            var visitor = new CompletedTrackingVisitor <int>();
            var heap    = GetTestHeap();

            heap.AcceptVisitor(visitor);
        }
コード例 #4
0
ファイル: Accept.cs プロジェクト: GTuritto/ngenerics
        public void CompletedVisitor2()
        {
            var bag = new Bag<string> { "5", "4", "3", "2" };

            var visitor = new CompletedTrackingVisitor<string>();
            bag.AcceptVisitor<string>(visitor);
        }
コード例 #5
0
        public void CompletedVisitor()
        {
            var tree    = GetTestTree();
            var visitor = new CompletedTrackingVisitor <KeyValuePair <int, string> >();

            tree.AcceptVisitor(visitor);
        }
コード例 #6
0
ファイル: Accept.cs プロジェクト: vh-vahan/ngenerics
        public void StoppingVisitor()
        {
            var circularQueue = CircularQueueTest.GetFullTestQueue();
            var visitor       = new CompletedTrackingVisitor <int>();

            circularQueue.AcceptVisitor(visitor);
        }
コード例 #7
0
ファイル: Accept.cs プロジェクト: GTuritto/ngenerics
        public void CompletedVisitor1()
        {
            var bag = new Bag<string> { "5", "4", "3", "2" };

            var visitor = new CompletedTrackingVisitor<KeyValuePair<string, int>>();
            bag.AcceptVisitor<KeyValuePair<string, int>>(visitor);
        }
コード例 #8
0
        public void Completed()
        {
            var binaryTree = GetTestTree();
            var completedTrackingVisitor = new CompletedTrackingVisitor <int>();

            binaryTree.AcceptVisitor(completedTrackingVisitor);
        }
コード例 #9
0
ファイル: Accept.cs プロジェクト: havok/ngenerics
        public void AcceptCompletedVisitor()
        {
            var generalTree = GetTestTree();

            var completedTrackingVisitor = new CompletedTrackingVisitor<int>();
            generalTree.AcceptVisitor(completedTrackingVisitor);
        }
コード例 #10
0
        public void StopVisitor()
        {
            var binaryTree = GetTestTree();
            var visitor    = new CompletedTrackingVisitor <int>();
            var preVisitor = new PreOrderVisitor <int>(visitor);

            binaryTree.DepthFirstTraversal(preVisitor);
        }
コード例 #11
0
        public void CompletedVisitor()
        {
            var pascalSet = new PascalSet(0, 50, new[] { 15, 20, 30, 40, 34 });

            var completedTrackingVisitor = new CompletedTrackingVisitor <int>();

            pascalSet.AcceptVisitor(completedTrackingVisitor);
        }
コード例 #12
0
        public void AcceptCompletedVisitor()
        {
            var generalTree = GetTestTree();

            var completedTrackingVisitor = new CompletedTrackingVisitor <int>();

            generalTree.AcceptVisitor(completedTrackingVisitor);
        }
コード例 #13
0
ファイル: Accepct.cs プロジェクト: havok/ngenerics
        public void CompletedVisitor()
        {
            var pascalSet = new PascalSet(0, 50, new[] { 15, 20, 30, 40, 34 });

            var completedTrackingVisitor = new CompletedTrackingVisitor<int>();

            pascalSet.AcceptVisitor(completedTrackingVisitor);
        }
コード例 #14
0
        public void StopVisitor()
        {
            var binaryTree = GetTestTree();
            var visitor = new CompletedTrackingVisitor<int>();
            var preVisitor = new PreOrderVisitor<int>(visitor);

            binaryTree.DepthFirstTraversal(preVisitor);
        }
コード例 #15
0
        public void CompletedVisitor2()
        {
            var bag = new Bag <string> {
                "5", "4", "3", "2"
            };

            var visitor = new CompletedTrackingVisitor <string>();

            bag.AcceptVisitor <string>(visitor);
        }
コード例 #16
0
        public void CompletedVisitor1()
        {
            var bag = new Bag <string> {
                "5", "4", "3", "2"
            };

            var visitor = new CompletedTrackingVisitor <KeyValuePair <string, int> >();

            bag.AcceptVisitor <KeyValuePair <string, int> >(visitor);
        }
コード例 #17
0
ファイル: Accept.cs プロジェクト: GTuritto/ngenerics
        public void Done()
        {
            var dequeeque = new Deque<int>();
            dequeeque.EnqueueHead(5);
            dequeeque.EnqueueHead(3);
            dequeeque.EnqueueHead(2);

            var visitor = new CompletedTrackingVisitor<int>();

            dequeeque.AcceptVisitor(visitor);
        }
コード例 #18
0
ファイル: Accept.cs プロジェクト: krs43/ngenerics
        public void Done()
        {
            var dequeeque = new Deque <int>();

            dequeeque.EnqueueHead(5);
            dequeeque.EnqueueHead(3);
            dequeeque.EnqueueHead(2);

            var visitor = new CompletedTrackingVisitor <int>();

            dequeeque.AcceptVisitor(visitor);
        }
コード例 #19
0
ファイル: Accept.cs プロジェクト: havok/ngenerics
        public void DoneVisitor()
        {
            var skipList = new SkipList<int, string>();

            for (var i = 0; i < 20; i++)
            {
                skipList.Add(i, i.ToString());
            }

            var completedTrackingVisitor = new CompletedTrackingVisitor<KeyValuePair<int, string>>();

            skipList.AcceptVisitor(completedTrackingVisitor);
        }
コード例 #20
0
        public void DoneVisitor()
        {
            var skipList = new SkipList <int, string>();

            for (var i = 0; i < 20; i++)
            {
                skipList.Add(i, i.ToString());
            }

            var completedTrackingVisitor = new CompletedTrackingVisitor <KeyValuePair <int, string> >();

            skipList.AcceptVisitor(completedTrackingVisitor);
        }
コード例 #21
0
ファイル: Accept.cs プロジェクト: havok/ngenerics
        public void CompletedVisitor()
        {
            var graph = new Graph<int>(false);

            var vertices = new Vertex<int>[20];

            for (var i = 0; i < 20; i++)
            {
                vertices[i] = new Vertex<int>(i);
                graph.AddVertex(vertices[i]);
            }

            for (var i = 0; i < 17; i += 2)
            {
                var edge = new Edge<int>(vertices[i], vertices[i + 2], false);
                graph.AddEdge(edge);
            }

            var completedTrackingVisitor = new CompletedTrackingVisitor<int>();

            graph.AcceptVisitor(completedTrackingVisitor);
        }
コード例 #22
0
        public void CompletedVisitor()
        {
            var graph = new Graph <int>(false);

            var vertices = new Vertex <int> [20];

            for (var i = 0; i < 20; i++)
            {
                vertices[i] = new Vertex <int>(i);
                graph.AddVertex(vertices[i]);
            }

            for (var i = 0; i < 17; i += 2)
            {
                var edge = new Edge <int>(vertices[i], vertices[i + 2], false);
                graph.AddEdge(edge);
            }

            var completedTrackingVisitor = new CompletedTrackingVisitor <int>();

            graph.AcceptVisitor(completedTrackingVisitor);
        }
コード例 #23
0
ファイル: Accept.cs プロジェクト: havok/ngenerics
 public void Completed()
 {
     var binaryTree = GetTestTree();
     var completedTrackingVisitor = new CompletedTrackingVisitor<int>();
     binaryTree.AcceptVisitor(completedTrackingVisitor);
 }
コード例 #24
0
ファイル: Accept.cs プロジェクト: havok/ngenerics
        public void StoppingVisitor()
        {
            var circularQueue = CircularQueueTest.GetFullTestQueue();
            var visitor = new CompletedTrackingVisitor<int>();

            circularQueue.AcceptVisitor(visitor);
        }
コード例 #25
0
ファイル: Accept.cs プロジェクト: havok/ngenerics
 public void Done()
 {
     var priorityQueue = GetSimpleTestPriorityQueue();
     var visitor = new CompletedTrackingVisitor<string>();
     priorityQueue.AcceptVisitor(visitor);
 }
コード例 #26
0
ファイル: Accept.cs プロジェクト: GTuritto/ngenerics
 public void Stopping()
 {
     var visitor = new CompletedTrackingVisitor<int>();
     var heap = GetTestHeap();
     heap.AcceptVisitor(visitor);
 }