node-structures
![Code Climate](https://codeclimate.com/github/AlbertHambardzumyan/node-structures/badges/gpa.svg)
Basic Data Structures for use in JavaScript (server-side, client side)
Description
The Library provides the following Data Structure Implementations
- Stack
- Queue
- Linked List
Installation
Server-side:
npm install node-structures
Client-side:
bower install node-structures
Usage
###Stack
const Stack = require('node-structures').Stack;
let stack = new Stack();
stack.isEmpty();
stack.push(3);
stack.peek();
stack.pop();
stack.size();
###Queue
const Queue = require('node-structures').Queue;
let queue = new Queue();
queue.size();
queue.isEmpty();
queue.add(3);
queue.remove();
queue.poll();
queue.peek();
###LikedList
const LikedList = require('node-structures').LikedList;
let likedList = new LikedList();
likedList.isEmpty();
likedList.addFirst("A");
likedList.addLast("B");
likedList.add(1, "C");
likedList.remove(2);
likedList.get(1);
likedList.size();
likedList.clear();
License
MIT