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();

最新文章

  1. SOAPUI使用教程-测试JDBC数据库
  2. iPad Pro分辨率
  3. python types模块
  4. mysql笔记第三天
  5. 一起学HTML基础-CSS样式表-基本概念、分类、选择器
  6. C# 列主元素(Gauss)消去法 计算一元多次方程组
  7. oracle interval-partition 解决range分区大难题
  8. linux命令之解压与压缩
  9. ecshop的广告链接地址打开有问题修改affiche.php为普通链接
  10. TCP_NODELAY详解
  11. Ubuntu里字符编码设置
  12. 解决tomcat debug 调试时间过长的问题
  13. Linux-tar命令(2)
  14. C语言——第一次作业
  15. 电脑开机失败提示"用户配置文件服务登录失败"的三种解决办法
  16. C#根据屏幕分辨率改变图片尺寸
  17. hdu 4714 树+DFS
  18. (java保留n位小数)precise math function 北京信息科技大学第十届ACM程序设计竞赛 第2题
  19. Unity中UGUI之Canvas属性解读版本二
  20. JS----事件3

热门文章

  1. Using text search in Web page with Sikuli
  2. poj Meteor Shower
  3. 本机ip地址怎么查
  4. 20180209-os模块
  5. Nginx学习总结:proxy与rewrite模块(三)
  6. XC6SLX45T-2FGG484C 原厂订购 原装正品
  7. Linux就该这么学10学习笔记
  8. spring的统一进行异常处理
  9. css 当文字过多时以....省略
  10. bzoj4898 & loj2308 [Apio2017]商旅 最短路+01分数规划