Изменения

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

Стек

38 байт добавлено, 00:22, 11 июня 2014
На массиве
Каждую операцию над стеком можно легко реализовать несколькими строками кода:
'''function''' Stack_EmptystackEmpty(S):
'''if''' S.top == 0
'''return''' true
'''return''' false
'''function''' push(S,x):
S.top = S.top + 1
S[S.top] = x
'''function''' pop(S): '''if Stack_Empty''' stackEmpty(S) '''return ''' error "underflow" '''else ''' S.top = S.top - 1
return S[S.top + 1]
215
правок

Навигация