Из стека реализовать 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; } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д