data-structures-es6

0.0.49 • Public • Published

Data structures in Javascript

Build Status Code Climate Issue Count Coverage Status

Some data structures implemented in Javascript 2015 (es6): Stack, LinkedList

Install

npm install --save data-structures-es6

Stack

API

Methods

  • push
  • pop
  • peek
  • clear

Example

var Stack = require("data-structures-es6").Stack
 
var stack = new Stack()
 
stack.push(1)
 
stack.push(2)
 
stack.pop()
 
stack.clear()

LinkedList

API

Getters

  • head
  • tail
  • length
  • current

Methods

  • resetCursor
  • next
  • push
  • at
  • removeAt

Example

var LinkedList = require("data-structures-es6").LinkedList
 
var list = new LinkedList()
 
list.push(1)
 
list.push(2)
 
list.next()
 
var curentNode = list.current
 
console.log(curentNode.data) //2

Package Sidebar

Install

npm i data-structures-es6

Weekly Downloads

10

Version

0.0.49

License

MIT

Last publish

Collaborators

  • vasergen