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

/data-structures-es6/

    Package Sidebar

    Install

    npm i data-structures-es6

    Weekly Downloads

    18

    Version

    0.0.49

    License

    MIT

    Last publish

    Collaborators

    • vasergen