Стек

Стек
Простое представление стека

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

Добавление элемента, называемое также проталкиванием (push), возможно только в вершину стека (добавленный элемент становится первым сверху). Удаление элемента, называемое также выталкиванием (pop), тоже возможно только из вершины стека, при этом второй сверху элемент становится верхним.

Стеки широко применяются в вычислительной технике. Например, для отслеживания точек возврата из подпрограмм используется стек вызовов, который является неотъемлемой частью архитектуры большинства современных процессоров. Языки программирования высокого уровня также используют стек вызовов для передачи параметров при вызове процедур.

Арифметические сопроцессоры, программируемые микрокалькуляторы и язык Forth используют стековую модель вычислений.

В ЦВК стек называется магазином — по аналогии с магазином в огнестрельном оружии (стрельба начнётся с патрона, заряженного последним)

См. также

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую
Синонимы:

Полезное


Смотреть что такое "Стек" в других словарях:

  • стек — стек/ …   Морфемно-орфографический словарь

  • стек — (англ. stick) тонкая палочка с ременной петлей на конце, применяемая как хлыст при верховой езде. Новый словарь иностранных слов. by EdwART, , 2009. стек [стэк], стека, м. [англ. stick] (спорт.). Твердый, эластичный хлыст, употр. при верховой… …   Словарь иностранных слов русского языка

  • стек — стека, магазин, плеть, хлыст Словарь русских синонимов. стек см. хлыст Словарь синонимов русского языка. Практический справочник. М.: Русский язык. З. Е. Александрова. 2011 …   Словарь синонимов

  • стек — стек, а [тэ] (хлыст) …   Русское словесное ударение

  • СТЕК — СТЁК, стёкся, стекла, стеклась. прош. вр. от стечь, стечься. Толковый словарь Ушакова. Д.Н. Ушаков. 1935 1940 …   Толковый словарь Ушакова

  • СТЕК — СТЁК, стёкся, стекла, стеклась. прош. вр. от стечь, стечься. Толковый словарь Ушакова. Д.Н. Ушаков. 1935 1940 …   Толковый словарь Ушакова

  • Стек — м. Тонкая палочка с ременной петлей на конце, применяемая как хлыст при верховой езде. Толковый словарь Ефремовой. Т. Ф. Ефремова. 2000 …   Современный толковый словарь русского языка Ефремовой

  • СТЕК — [тэ ], а, муж. Твёрдый хлыст 1 (в 1 знач.). Толковый словарь Ожегова. С.И. Ожегов, Н.Ю. Шведова. 1949 1992 …   Толковый словарь Ожегова

  • стек — стек, а (хлыст; инф.) …   Русский орфографический словарь

  • стек — [тэ], а; м. [англ. stick] Тонкая палочка с ременной петлёй на конце, применяемая как хлыст при верховой езде. Кавалерийский с …   Энциклопедический словарь

  • стек — іменник чоловічого роду …   Орфографічний словник української мови


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»