stella v0.3.0 Queue
Documentation for Queue
data structure
Link to this section Summary
Functions
Delete element from queue
Add element to queue
Check if queue is empty
Create a new, empty qeue
Link to this section Functions
Link to this function
dequeue(queue)
Delete element from queue
Examples
iex> Queue.dequeue([1])
[]
iex> Queue.dequeue([])
[]
iex> Queue.dequeue([1, 2, 3])
[2, 3]
Link to this function
enqueue(queue, element)
Add element to queue
Examples
iex> Queue.enqueue([1], 2)
[1, 2]
Link to this function
is_empty(queue)
Check if queue is empty
Examples
iex> Queue.is_empty([])
true
Link to this function
new()
Create a new, empty qeue
Examples
iex> Queue.new()
[]