Стек: назначение и принцип работы. Примеры использования - C#

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

Стек - структура данных, в которой доступ к элементам организован по принципу LIFO (англ. last in — first out, «последним пришёл — первым вышел»). Чаще всего принцип работы стека сравнивают со стопкой тарелок: чтобы взять вторую сверху, нужно снять верхнюю. Для чего нужен такой подход?Чем он лучше других? Приведите пожалуйста на Csharp'e пример программы со стеком

Код к задаче: «Стек: назначение и принцип работы. Примеры использования - C#»

textual
Stack<int> stack = new Stack<int>();
stack.Push(1);
stack.Push(2);
stack.Push(3);
stack.Push(4);
 
while (stack.Count > 0)
   Console.WriteLine(stack.Pop());
 
/* Вывод:
 * 4
 * 3
 * 2
 * 1
 */

9   голосов, оценка 4.000 из 5


СОХРАНИТЬ ССЫЛКУ