Изменения

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

Стек

Нет изменений в размере, 15:58, 12 июня 2014
На массиве
Каждую операцию над стеком можно легко реализовать несколькими строками кода:
 
'''boolean''' stackEmpty(s):
'''return''' s.top == 0
'''function''' push(s, x):
s.top = s.top - 1
'''return''' s[s.top + 1]
 
'''boolean''' stackEmpty(s):
'''return''' s.top == 0
Как видно из псевдокода выше, все операции со стеком выполняются за <tex>O(1)</tex>.
215
правок

Навигация