Ejemplo n.º 1
0
        public void Test()
        {
            MyQueue obj = new MyQueue();

            obj.Push(1);
            obj.Push(2);
            obj.Push(3);
            Console.WriteLine(obj.Pop());
            Console.WriteLine(obj.Pop());
            Console.WriteLine(obj.Pop());
        }
Ejemplo n.º 2
0
            public void Test1()
            {
                // Arrange
                var myQueue = new MyQueue();

                myQueue.Push(1);
                myQueue.Push(2);

                // Act
                // Assert
                Assert.AreEqual(1, myQueue.Peek());
                Assert.AreEqual(1, myQueue.Pop());
                Assert.False(myQueue.Empty());
            }
Ejemplo n.º 3
0
        private static void Main()
        {
            var s = new MyStack();

            s.Push(1);
            s.Push(2);
            var top = s.Pop();

            top = s.Top();
            var sEmpty = s.Empty();
            var q      = new MyQueue();

            q.Push(1);
            q.Push(2);
            var peek = q.Peek();

            peek = q.Pop();
            var empty = q.Empty();
        }
Ejemplo n.º 4
0
        public static void Main(string[] args)
        {
            MyQueue <int> test = new MyQueue <int>();

            test.Enqueue(1);
            test.Enqueue(2);
            test.Enqueue(3);
            test.Enqueue(4);
            test.Enqueue(5);
            test.Dequeue();
            test.Enqueue(6);
            test.Enqueue(7);
            Console.Out.WriteLine(test.Dequeue());
            Console.Out.WriteLine(test.Dequeue());
            Console.Out.WriteLine(test.Dequeue());
            Console.Out.WriteLine(test.Dequeue());
            Console.Out.WriteLine(test.Dequeue());
            Console.Out.WriteLine(test.Dequeue());
        }