Пример #1
0
        public void Push(int element)
        {
            Stack lastStack     = _arrayOfStacks[_arrayOfStacks.Length - 1];
            int   lengthOfStack = lastStack.GetLength();

            if (lengthOfStack < 5)
            {
                lastStack.Push(element);
            }

            else
            {
                Stack newStack = new Stack();
                newStack.Push(element);

                _arrayOfStacks = HelpersForSet.ExpandSetOfStacks(_arrayOfStacks, newStack);
            }
        }