SinglyLinkedListNode
data-structure-typed / SinglyLinkedListNode
Class: SinglyLinkedListNode<E>
Defined in: data-structures/linked-list/singly-linked-list.ts:17
Node of a singly linked list; stores value and the next link.
Remarks
Time O(1), Space O(1)
Extends
Type Parameters
E
E = any
Constructors
Constructor
new SinglyLinkedListNode<E>(value): SinglyLinkedListNode<E>;
Defined in: data-structures/linked-list/singly-linked-list.ts:25
Create a list node.
Parameters
value
E
Element value to store.
Returns
SinglyLinkedListNode<E>
New node instance.
Remarks
Time O(1), Space O(1)
Overrides
Accessors
next
Get Signature
get next(): SinglyLinkedListNode<E> | undefined;
Defined in: data-structures/linked-list/singly-linked-list.ts:39
Get the next node.
Remarks
Time O(1), Space O(1)
Returns
SinglyLinkedListNode<E> | undefined
Next node or undefined.
Set Signature
set next(value): void;
Defined in: data-structures/linked-list/singly-linked-list.ts:50
Set the next node.
Remarks
Time O(1), Space O(1)
Parameters
value
SinglyLinkedListNode<E> | undefined
Next node or undefined.
Returns
void
void
Overrides
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