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