0.1.8 • Published 8 years ago

doubly-linked-list-js v0.1.8

Weekly downloads
9
License
MIT
Repository
github
Last release
8 years ago

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 = require('doubly-linked-list-js');

var
	list = new DoublyLinkedList();

API

forge

var
	list = DoublyLinkedList.forge();

forgeCircular

var
	list = DoublyLinkedList.forgeCircular();

add

list
	.add('a')
	.add('b')
	.add('c');

forEach

var
	array = [];

list.forEach(function (data) {
	array.push(data);
}, 'b');

console.log(array.toString()); // b,c

list
	.makeCircular()
	.forEach(function (data) {
		array.push(data);
	}, 'b');

console.log(array.toString()); // b,c,a

forEachReverse

var
	array = [];

list.forEachReverse(function (data) {
	array.push(data);
}, 'b');

console.log(array.toString()); // b,a

list
	.makeCircular()
	.forEachReverse(function (data) {
		array.push(data);
	}, 'b');

console.log(array.toString()); // b,a,c
0.1.8

8 years ago

0.1.7

8 years ago

0.1.6

9 years ago

0.1.4

10 years ago

0.1.3

10 years ago

0.1.2

10 years ago

0.1.1

10 years ago