doubly-linked-list-js
A DoublyLinkedList
Javascript Universal Module.
Installation
You may install this package using bower
or npm
:
bower install doubly-linked-list-js --save
npm install doubly-linked-list-js --save
Usage
Node.js
var DoublyLinkedList = ; var list = ;
API
forge()
forgeCircular()
add(data)
forEach(iterator, fromData, context)
forEachReverse(iterator, fromData, context)
getAt(index)
getFirst()
getIndexOf(data)
getLast()
getRandom()
getLastIndexOf(data)
getLength()
getNext(data)
getPrevious(data)
isCircular()
isEmpty()
makeCircular()
makeLinear()
removeAt(index)
toArray()
toString()
forge
var list = DoublyLinkedList;
forgeCircular
var list = DoublyLinkedList;
add
list ;
forEach
var array = ; list; console; // b,c list ; console; // b,c,a
forEachReverse
var array = ; list; console; // b,a list ; console; // b,a,c