コード例 #1
0
ファイル: Solution.cs プロジェクト: svenschmidt75/dotNETCore
            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());
            }
コード例 #2
0
ファイル: StackQueue.cs プロジェクト: Ammey/InterviewPrep
        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();
        }