Из стека реализовать 2 очереди, чтобы в одной были четные числа в другой нечетные - C#

Узнай цену своей работы

Формулировка задачи:

Ребят помогите задачу решить на C#. Нужно создать класс стека, потом из стека реализовать 2 очереди, чтобы в одной были четные числа в другой нечетные!

Решение задачи: «Из стека реализовать 2 очереди, чтобы в одной были четные числа в другой нечетные»

textual
Листинг программы
namespace ConsoleApplication102
{
    interface IOperations<T>
    {
        void Add(T info);
        T Remove();
        int Polnota { get; }
    }
 
    public class MyStack<T> : IOperations<T>
    {
        int length;
        Danye PervyElement;
 
        
        class Danye
        {
            Danye next;
            T info;
 
            public Danye(T info)
            {
                this.info = info;
            }
 
            public Danye Next
            {
                get { return this.next; }
                set { this.next = value; }
            }
 
            public T Info
            {
                get { return this.info; }
            }
        }
 
        
 
        public void Add(T info)
        {
            Danye newElem = new Danye(info);
            newElem.Next = PervyElement;
            this.PervyElement = newElem;
            ++this.length;
        }
 
        public T Remove()
        {
 
            T temp;
            temp = this.PervyElement.Info;
            this.PervyElement = PervyElement.Next;
            --length;
            return temp;
        }
 
        public int Polnota
        {
            get
            {
                return this.length;
            }
        }
    }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4 из 5
Похожие ответы