27 lines
649 B
Plaintext
27 lines
649 B
Plaintext
[System.Collections.ArrayList]$queue = @()
|
|
# isEmpty?
|
|
if ($queue.Count -eq 0) {
|
|
"isEmpty? result : the queue is empty"
|
|
} else {
|
|
"isEmpty? result : the queue is not empty"
|
|
}
|
|
"the queue contains : $queue"
|
|
$queue += 1 # push
|
|
"push result : $queue"
|
|
$queue += 2 # push
|
|
$queue += 3 # push
|
|
"push result : $queue"
|
|
|
|
$queue.RemoveAt(0) # pop
|
|
"pop result : $queue"
|
|
|
|
$queue.RemoveAt(0) # pop
|
|
"pop result : $queue"
|
|
|
|
if ($queue.Count -eq 0) {
|
|
"isEmpty? result : the queue is empty"
|
|
} else {
|
|
"isEmpty? result : the queue is not empty"
|
|
}
|
|
"the queue contains : $queue"
|