@amaui/linked-list
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

amaui logo

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...

Package Sidebar

Install

npm i @amaui/linked-list

Weekly Downloads

0

Version

1.0.0

License

MIT

Unpacked Size

27.4 kB

Total Files

11

Last publish

Collaborators

  • lazareric