UniqueLinkedList
Extends:
Constructor Summary
Public Constructor | ||
public |
|
Method Summary
Public Methods | ||
public |
clear(): void |
|
public |
contains(value: V | *): boolean |
|
public |
moveBack(value: V | *): void |
|
public |
pop(): V | * |
|
public |
push(value: V | *): void |
|
public |
remove(value: V | *): void |
|
public |
shift(): V | * |
|
public |
unshift(value: V | *): void |
Protected Methods | ||
protected |
_push(entry: LinkedListEntry): void |
|
protected |
_unshift(entry: LinkedListEntry): void |
Public Constructors
public constructor() source
Public Methods
public contains(value: V | *): boolean source
Params:
Name | Type | Attribute | Description |
value | V | * |
Return:
boolean |
public moveBack(value: V | *): void source
Params:
Name | Type | Attribute | Description |
value | V | * |
Return:
void |
public push(value: V | *): void source
Params:
Name | Type | Attribute | Description |
value | V | * |
Return:
void |
public remove(value: V | *): void source
Params:
Name | Type | Attribute | Description |
value | V | * |
Return:
void |
public unshift(value: V | *): void source
Params:
Name | Type | Attribute | Description |
value | V | * |
Return:
void |
Protected Methods
protected _push(entry: LinkedListEntry): void source
Params:
Name | Type | Attribute | Description |
entry | LinkedListEntry |
Return:
void |
protected _unshift(entry: LinkedListEntry): void source
Params:
Name | Type | Attribute | Description |
entry | LinkedListEntry |
Return:
void |