Skip to content

wangdahoo/deque

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Double-ended Queue

简单的双向队列实现

Install

$ yarn add simple-deque

How to Use

const Deque = require('simple-deque')
const deque = new Deque([3.14, 'hello, deque.', false])
const it = deque.iterator()
let next = it.next()
while (!next.done) {
  next = it.next()
  console.log(next.value)
}

API

  • unshift(obj) - insert from the head
  • shift() - delete from the head
  • push(obj) - insert from the tail
  • pop() - delete from the tail
  • values() - return all data values in array
  • nodes() - return all nodes in array

About

double-ended queue.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published