コード例 #1
0
ファイル: Stack.cs プロジェクト: santi-alem/IngSoft1-2017-2c
        public Object pop()
        {
            var topElement = StackComponent.top();

            StackComponent = StackComponent.pop();
            return(topElement);
        }
コード例 #2
0
ファイル: Stack.cs プロジェクト: santi-alem/IngSoft1-2017-2c
 public Stack()
 {
     StackComponent = new EmptyStack();
 }
コード例 #3
0
ファイル: Stack.cs プロジェクト: santi-alem/IngSoft1-2017-2c
 public void push(Object anObject)
 {
     StackComponent = StackComponent.push(anObject);
 }
コード例 #4
0
 public NonEmptyStack(Object anObject, int previousNumberOfItems, StackComponent previousTop)
 {
     numberOfItems     = previousNumberOfItems + 1;
     previousTopObject = previousTop;
     topItem           = anObject;
 }