@iamlizu/stack
v1.0.0
Published
Stack implementation using Array.
Downloads
5
Readme
stack
Javascript implementation of Stack data structure, using Array.
Getting Started
Install in your project with,
npm install @iamlizu/stack
Usage example,
const Stack = require("@iamlizu/stack")
// Create new instance
const stack1 = new Stack();
stack1.push(10);
console.log(stack1.getBuffer()) // [ 10 ]
Available Methods
| Method | Description |
| ------------- | -------------------------------------------------- |
| getBuffer | returns a shallow copy of the Stack array |
| isEmpty | return true
if empty |
| push | adds item to the Stack |
| pop | remove item from the Stack |
| peek | returns the top item from Stack without popping it |
| size | returns the length of the Stack |
| clear | resets the Stack to empty |
| access(index) | returns the item on index
from Stack |
| search(item) | returns the index
of given item
in the Stack |
Contributing
You are very much appreciated to add new functionalities to this module. Please add all the required test cases for the functionality.
You may create a pull request and wait to get reviewed, merged.
🚀 Happy coding!