Class: SingleLinkedList

SingleLinkedList

new SingleLinkedList()

Source:

Methods

after(data, index)

add node after specific index .after(index, data)
Parameters:
Name Type Description
data String | Number value to be inserted
index Number inserting
Source:

at(index) → {Node}

Get Node at particular index .at(index)
Parameters:
Name Type Description
index Number of node
Source:
Returns:
return node at given index
Type
Node

before(index, value)

add node before specific index .before(index, data)
Parameters:
Name Type Description
index Number add elemnet before this index
value String | Number of node
Source:

first(data) → {Node}

Overloaded Method insert node at first of linkedlist, this is overloaded version if no arguments passed than it will return Node otherwise set Node .first() get refernce of first value from linkedlist .first(data) set node at first in linkedlist
Parameters:
Name Type Description
data String | Number | undefined is either String or Number
Source:
Returns:
in case of getter otherwise undefined for case of setter
Type
Node

last(data) → {Node}

Overloaded Method insert node at last of linkedlist no arguments passed than it will return Node otherwise set Node .last(data) set node at last in linkedlist .last() get refernce of last value from linkedlist
Parameters:
Name Type Description
data String | Number | undefined either String or Number
Source:
Returns:
in case of getter otherwise undefined for case of setter
Type
Node

pop() → {Node}

remove last Node from linkedlist .pop()
Source:
Returns:
last Node from SingleLinkedList
Type
Node

print() → {String}

Print SingleLinkedList .print()
Source:
Returns:
Array like representation
Type
String

removeAt(index)

Remove node from given Index .removeAt(index)
Parameters:
Name Type Description
index Number of Node that need to be removed
Source:
Returns:
void

size() → {Number}

Get size of linkedList .size()
Source:
Returns:
Type
Number

toString() → {String}

overinding toString method it also alias to #print() .toString()
Source:
Returns:
Array like representation
Type
String