队列常见操作
- enqueue(element): 向队列尾部添加一个(或多个)新的项
- dequeue(): 移除队列的第一(即排在队列最前面的)项,并返回被移除的元素
- front(): 返回队列中的第一个元素——最先被添加,也将是最先被移除的元素。队列不做任何变动(不移除元素,只返回元素信息——与stack的peek方法非常类似)
- isEmpty(): 如果队列中不包含任何元素,返回true,否则返回false.
- size(): 返回队列包含的元素个数,与数组的length属性类似
- toString(): 将队列中的内容,转换成字符串形式
队列类
1 | function Queue() { |