Skip to main content

LinkedListNode

data-structure-typed


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