js实现栈
栈
先进后出
用数组模拟栈实现
class Stack {
constructor() {
this.items = []
}
}
1、插入方法
push(element) {
this.items.push(element)
}
2、推出方法
pop() {
returnthis.items.pop()
}
3、获取栈顶元素
peek() {
return this.items[this.items.length - 1]
}
4、判断是否为空
isEmpty() {
return this.item.length === 0
}
5、清空
clear() {
this.items = []
}
【js实现栈】6、获取长度
size() {
return this.items.length
}
推荐阅读
- 关于QueryWrapper|关于QueryWrapper,实现MybatisPlus多表关联查询方式
- MybatisPlus使用queryWrapper如何实现复杂查询
- python学习之|python学习之 实现QQ自动发送消息
- 孩子不是实现父母欲望的工具——林哈夫
- opencv|opencv C++模板匹配的简单实现
- Node.js中readline模块实现终端输入
- java中如何实现重建二叉树
- 人脸识别|【人脸识别系列】| 实现自动化妆
- paddle|动手从头实现LSTM
- pytorch|使用pytorch从头实现多层LSTM