Search
Preparing search index...
The search index is not available
typed-structures
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Globals
"collections/linked-list/singly-linked-list/singly-linked-list"
SinglyLinkedList
Class SinglyLinkedList<T>
Type parameters
T
Hierarchy
SinglyLinkedList
Implements
ILinkedList
<
T
>
Index
Constructors
constructor
Properties
_head
_size
Methods
back
clear
contains
create
empty
filter
find
for
Each
includes
index
Of
length
peek
pop
push
remove
shift
to
Array
unshift
Constructors
constructor
new
Singly
Linked
List
(
)
:
SinglyLinkedList
Returns
SinglyLinkedList
Properties
Private
Optional
_head
_head
:
Node
<
T
>
Private
_size
_size
:
number
Methods
back
back
(
)
:
T
Returns
T
clear
clear
(
)
:
void
Returns
void
contains
contains
(
item
:
T
)
:
boolean
Parameters
item:
T
Returns
boolean
Private
create
create
(
item
:
T
)
:
Node
<
T
>
Parameters
item:
T
Returns
Node
<
T
>
empty
empty
(
)
:
boolean
Returns
boolean
filter
filter
(
callback
:
Function
)
:
SinglyLinkedList
<
T
>
Parameters
callback:
Function
Returns
SinglyLinkedList
<
T
>
find
find
(
item
:
T
)
:
Node
<
T
>
Parameters
item:
T
Returns
Node
<
T
>
for
Each
for
Each
(
callback
:
Function
)
:
void
Parameters
callback:
Function
Returns
void
includes
includes
(
item
:
T
)
:
boolean
Parameters
item:
T
Returns
boolean
index
Of
index
Of
(
item
:
T
)
:
number
Parameters
item:
T
Returns
number
length
length
(
)
:
number
Returns
number
peek
peek
(
)
:
T
Returns
T
pop
pop
(
)
:
T
Returns
T
push
push
(
item
:
T
)
:
void
Parameters
item:
T
Returns
void
remove
remove
(
item
:
T
)
:
T
Parameters
item:
T
Returns
T
shift
shift
(
)
:
T
Returns
T
to
Array
to
Array
(
)
:
T
[]
Returns
T
[]
unshift
unshift
(
item
:
T
)
:
number
Parameters
item:
T
Returns
number
Globals
"collections/linked-
list/singly-
linked-
list/singly-
linked-
list"
Singly
Linked
List
constructor
_head
_size
back
clear
contains
create
empty
filter
find
for
Each
includes
index
Of
length
peek
pop
push
remove
shift
to
Array
unshift
Generated using
TypeDoc