1.0.2 • Published 3 years ago

@wyfy/linked-list v1.0.2

Weekly downloads
1
License
ISC
Repository
github
Last release
3 years ago

Use this package to create a linked list

Installation

npm i @wyfy/linked-list

Create a list

import LinkList from '@wyfy/linked-list'
const list = new LinkList()

Add a new node from tail

list.addNodeTail({name: 'abc'})

  • This will create a node with the ID, value and next property.
  • The param can be anything and will be stored in the node's value property

Add a new node from head

list.addNodeHead({name: 'abc'})

Find a node by ID

list.findNode(1)

  • Find a node by its ID. A node ID is incremented from 0 and has the value of its order of insertion

Delete a node by ID

list.deleteNode(1)

  • Delete a node with the input ID