← Усі приклади

Стек на масиві

Java Класи й методи

push / pop

Блок-схема за ДСТУ

ПочатокВвід xdata[top] = xtop++КінецьРисунок 1 — Stack.pushПочатокtop--Повернути data[top]КінецьРисунок 2 — Stack.pop

Вихідний код

class Stack {
    int[] data = new int[100];
    int top = 0;

    void push(int x) {
        data[top] = x;
        top++;
    }

    int pop() {
        top--;
        return data[top];
    }
}