数据结构-栈

115 阅读1分钟

栈是一种受限的数据数据结构

class Stack {
    constructor() {
        this.items = [];
    }

    push(el) {
        this.items.push(el);
    }

    pop() {
        return this.items.pop();
    }

    peek() {
        return this.items[this.items.length - 1];
    }

    isEmpty() {
        return this.items.length === 0;

    }

    size() {
        return this.items.length;
    }

    clear() {
        this.items = [];
    }
}