Constructors
constructor
- new List(size?: number): List
-
Parameters
-
Default value size: number = 10
Properties
Private _capacity
_capacity: number
Private _head
Private _size
_size: number
Private _tail
Accessors
capacity
-
Returns number
head
-
size
-
Returns number
tail
-
Methods
[Symbol.iterator]
- [Symbol.iterator](): Generator<T, void, unknown>
-
Returns Generator<T, void, unknown>
append
- append(value: T): boolean
-
Parameters
Returns boolean
insert
- insert(value: T, prevValue: T): boolean
-
Parameters
Returns boolean
isEmpty
-
Returns boolean
isFull
-
Returns boolean
iterator
- iterator(): Generator<T, void, unknown>
-
Returns Generator<T, void, unknown>
prepend
- prepend(value: T): boolean
-
Parameters
Returns boolean
remove
-
Parameters
Returns any
removeHead
-
Returns T
removeTail
-
Returns T
traverse
-
Returns T[]