data-structures-es6

JavaScript data structures written in es6 (es 2015)

Usage no npm install needed!

<script type="module">
  import dataStructuresEs6 from 'https://cdn.skypack.dev/data-structures-es6';
</script>

README

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