javaScript Queue
2024-10-07 15:40:46
function Queue() {
var items = [];
this.enqueue = function(element) {
items.push(element)
}
this.dequeue = function(element) {
items.shift()
}
this.front = function() {
return items[0]
}
this.isEmpty = function() {
return items.length == 0
}
this.size = function() {
return items.length
}
this.printf = function() {
console.log(items.toString())
}
this.print = function() {
console.log(items.toString())
}
}
var queue = new Queue();
console.log(queue.isEmpty());
queue.enqueue('shidengyun');
queue.enqueue('zhujing');
queue.print();
console.log(queue.size());
console.log(queue.isEmpty());
queue.dequeue();
queue.print();
最新文章
- SOAPUI使用教程-测试JDBC数据库
- iPad Pro分辨率
- python types模块
- mysql笔记第三天
- 一起学HTML基础-CSS样式表-基本概念、分类、选择器
- C# 列主元素(Gauss)消去法 计算一元多次方程组
- oracle interval-partition 解决range分区大难题
- linux命令之解压与压缩
- ecshop的广告链接地址打开有问题修改affiche.php为普通链接
- TCP_NODELAY详解
- Ubuntu里字符编码设置
- 解决tomcat debug 调试时间过长的问题
- Linux-tar命令(2)
- C语言——第一次作业
- 电脑开机失败提示";用户配置文件服务登录失败";的三种解决办法
- C#根据屏幕分辨率改变图片尺寸
- hdu 4714 树+DFS
- (java保留n位小数)precise math function 北京信息科技大学第十届ACM程序设计竞赛 第2题
- Unity中UGUI之Canvas属性解读版本二
- JS----事件3