Изменения

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

Стек

42 байта убрано, 01:38, 12 июня 2014
На саморасширяющемся массиве
'''function''' push(element):
'''if''' capacity n == size - 1
w = new int[size * 2]
'''for''' i = 0 '''to''' size
v = w
size = size * 2
capacityn++ v[capacityn] = element
'''T''' pop():
r = capacityn capacityn-- '''if''' capacity n < size / 4
w = new int[size / 2]
'''for''' i = 0 '''to''' size / 4
215
правок

Навигация