amaui Linked list
Linked list
MIT license Production ready UMD 3.1kb gzipped 100% test cov Browser and Nodejs
Very simple code
Modern code
Junior friendly
Typescript
Made with
Getting started
Add
// yarn
yarn add @amaui/linked-list
// npm
npm install @amaui/linked-list
Use cases
- Implementation of stacks
- Efficient removal of elements
- Reduced memory fragmentation
- etc.
Use
import AmauiLinkedList from '@amaui/linked-list';
// Make a new linked list instance
const amauiLinkedList = new AmauiLinkedList();
// Add values
amauiLinkedList.add(1).add(4);
amauiStack.first;
// 1
amauiStack.last;
// 4
const value = amauiLinkedList.search(4);
// AmauiNode { value: 4, ... }
amauiLinkedList.remove(1);
amauiStack.first;
// 4
amauiStack.length;
// 1
Dev
Install
yarn
Test
yarn test
Prod
Build
yarn build
Docs
Might be soon...