Skip to main content

SinglyLinkedListNode

data-structure-typed


data-structure-typed / SinglyLinkedListNode

Class: SinglyLinkedListNode<E>

Defined in: data-structures/linked-list/singly-linked-list.ts:16

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:23

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​

LinkedListNode.constructor

Accessors​

next​

Get Signature​

get next(): SinglyLinkedListNode<E> | undefined;

Defined in: data-structures/linked-list/singly-linked-list.ts:36

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:46

Set the next node.

Remarks​

Time O(1), Space O(1)

Parameters​
value​

SinglyLinkedListNode<E> | undefined

Next node or undefined.

Returns​

void

void

Overrides​

LinkedListNode.next


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

Inherited from​

LinkedListNode.value