Изменения

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

Стек

2 байта добавлено, 21:25, 11 июня 2012
м
На саморасширяющемся массиве
===На саморасширяющемся массиве===
<wikitex>Возможна реализация стека на [[Саморасширяющийся_массив|векторе]]. Для этого нужно создать вектор и определить операции стека на нём. В функции $push$ Перед тем, как добавить новый элемент, будем проверять, не нужно ли расширить массив вдвое, а в $pop$, перед тем, как изъять элемент из массива, - не нужно ли вдвое сузить размер вектора. Ниже приведён пример реализации на векторе.
struct vector
285
правок

Навигация