-
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