Изменения

Перейти к: навигация, поиск

Стек

10 байт убрано, 15:22, 12 июня 2014
Нет описания правки
==Реализации==
<wikitex>Для стека с $n$ элементами требуется $<tex>O(n)$ </tex> памяти, так как она нужна лишь для хранения самих элементов.</wikitex>
===На массиве===
<wikitex>Операция вставки нового элемента применительно к стекам часто называется <tex> \mathrm {push} </tex> (запись в стек), а операция удаления {{---}} <tex> \mathrm {pop} </tex> (снятие со стека). Стек, способный вместить не более $n$ элементов, можно реализовать с помощью массива $S [1..n]$. Этот массив обладает атрибутом $S.top$, представляющим собой индекс последнего помещенного в стек элемента. Стек состоит из элементов $S[1..S.top]$, где $S[1]$ {{---}} элемент на дне стека, а $S[S.top]$ {{---}} элемент на его вершине.
215
правок

Навигация