Отправляет email-рассылки с помощью сервиса Sendsay

Code Blog

  Все выпуски  

Блог о программировании Стек (stack) на языке C#


 Stack

Стек (stack) — это структура данных, представляющая собой специализированным образом организованный список элементов. Доступ к элементам стека осуществляется по принципу LIFO (Last In First Out) — последним пришел, первым вышел. Принцип работы данной структуры данных схож с магазином автоматического огнестрельного оружия. Патроны помещаются в магазин сверху вниз, а используется всегда только верхний патрон. Давайте рассмотрим пример реализации стека на языке C#.

У стека есть верхний элемент, с которым и выполняются все три основные манипуляции:
  • Push — добавить новый элемент в стек. При этом этот элемент станет верхним.
  • Pop — удалить верхний элемент из стека сохранив в переменную. При этом верхним станет элемент расположенный ниже удаленного.
  • Peek — прочитать верхний элемент стека, без удаления. При этом верхний элемент останется неизменным.
Продолжение доступно по ссылке https://shwanoff.ru/stack/

В избранное