class Stack {
constructor() {
this.items=[]
}
//向栈顶添加元素
push(item) {
this.items.push(item);
}
//将栈顶的元素弹出
pop() {
return this.items.pop();
}
//查看栈顶的元素
peek() {
return this.items[this.items.length-1];
}
//检查栈是否为空
isEmpty() {
return this.items.length===0
}
//清空栈元素
clear() {
this.items=[]
}
size() {
return this.items.length
}
};
const stack = new Stack();
stack.push(2);
stack.pop();
用数组模拟栈
最新推荐文章于 2023-06-23 20:53:10 发布