栈的实现
来源:互联网 发布:绘制图片的软件 编辑:程序博客网 时间:2024/05/16 14:28
实现简单,不多解释了,使用数组来保存数据
function Stack () {var items = [];//入栈this.push = function (item) {items.push(item);}// 出栈this.pop = function () {return items.pop();}// 返回栈顶的元素this.peek = function () {return items[items.length - 1];}// 判断栈是否为空this.isEmpty = function () {return items.length == 0}// 清栈this.clear = function () {items = [];}// 栈的大小this.size = function () {return items.length}// 打印栈的内容this.print = function () {console.log(items);}}
阅读全文
0 0
- 栈的顺序实现
- 栈的数组实现
- 栈的指针实现
- 栈的实现
- 栈的实现
- 顺序栈的实现
- 栈的实现
- 链栈的实现
- 栈的C++实现
- 栈的实现
- 栈的宏实现
- 栈的实现
- 顺序栈的实现
- 链栈的实现
- 栈的链式实现
- 链式栈的实现
- 用链表实现的栈
- 栈的简单实现
- 31.笔记go语言——go doc命令
- 2017年10月2日12:20:57
- 32.笔记go语言——range关键字
- 33.笔记go语言——switch关键字
- grub2无法引导win7的问题
- 栈的实现
- Spark SQL用户自定义函数UDF及Apache日志实例
- 新员工培训环境准备中,碰见的两个ORA-600错误
- leetcode 324. Wiggle Sort II 摇摆排序
- github
- js中的this指向问题
- 正则表达式学习笔记2-语法
- sf6.0.1在rhel6上的io性能问题
- 家庭电信网络扩展