1.0.0 ⢠Published 4 years ago
@iamlizu/stack v1.0.0
stack
Javascript implementation of Stack data structure, using Array.
Getting Started
Install in your project with,
npm install @iamlizu/stackUsage 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!
1.0.0
4 years ago