码迷,mamicode.com
首页 > 其他好文 > 详细

队列封装

时间:2019-09-16 13:29:45      阅读:60      评论:0      收藏:0      [点我收藏+]

标签:span   return   var   fun   cti   pre   item   利用   ems   

// 队列 规则 先进先出
//利用js的数组来实现
function Queue () { this.items = [] // 入队列 Queue.prototype.enQueue = function(element) { this.items.push(element) return this.items.length } // 出队列 Queue.prototype.deQueue = function () { var element = this.items.shift() return element } // 队列的第一个元素 Queue.prototype.front = function () { return this.items[0] } //队列的元素个数 Queue.prototype.size = function () { return this.items.length } // 队列是否为空 Queue.prototype.isEmpty = function () { return this.items.length == 0 } // 队列的内容转化为字符串 Queue.prototype.toString = function () { var str = ‘‘ for(var i = 0; i < this.items.length; i++) { str += this.items[i] + ‘ ‘ } return str } }

 

队列封装

标签:span   return   var   fun   cti   pre   item   利用   ems   

原文地址:https://www.cnblogs.com/CoderZX/p/11526589.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!