LinkedListNode
data-structure-typed / LinkedListNode
Class: LinkedListNode<E>
Defined in: data-structures/base/linear-base.ts:9
Singly-linked list node.
Remarks
Time O(1), Space O(1)
Extended by
Type Parameters
E
E = any
Element type.
Constructors
Constructor
new LinkedListNode<E>(value): LinkedListNode<E>;
Defined in: data-structures/base/linear-base.ts:15
Initialize a node.
Parameters
value
E
Element value.
Returns
LinkedListNode<E>
Remarks
Time O(1), Space O(1)
Accessors
next
Get Signature
get next(): LinkedListNode<E> | undefined;
Defined in: data-structures/base/linear-base.ts:47
Next node getter.
Remarks
Time O(1), Space O(1)
Returns
LinkedListNode<E> | undefined
Next node or undefined.
Set Signature
set next(value): void;
Defined in: data-structures/base/linear-base.ts:56
Next node setter.
Remarks
Time O(1), Space O(1)
Parameters
value
LinkedListNode<E> | undefined
Next node or undefined.
Returns
void
value
Get Signature
get value(): E;
Defined in: data-structures/base/linear-base.ts:27
Element payload getter.
Remarks
Time O(1), Space O(1)
Returns
E
Element value.
Set Signature
set value(value): void;
Defined in: data-structures/base/linear-base.ts:36
Element payload setter.
Remarks
Time O(1), Space O(1)
Parameters
value
E
New value.
Returns
void