Queue/Definition: Difference between revisions
Content added Content deleted
Drkameleon (talk | contribs) (added Arturo) |
Drkameleon (talk | contribs) (fixed implementation to correspond with original problem) |
||
Line 1,328: | Line 1,328: | ||
this\items: remove.index this\items 0 |
this\items: remove.index this\items 0 |
||
return result |
return result |
||
]</syntaxhighlight> |
|||
] |
|||
Q: to :queue [] |
|||
push Q 1 |
|||
push Q 2 |
|||
push Q 3 |
|||
print ["queue is empty?" empty? Q] |
|||
print ["popping:" pop Q] |
|||
print ["popping:" pop Q] |
|||
print ["popping:" pop Q] |
|||
print ["queue is empty?" empty? Q]</syntaxhighlight> |
|||
{{out}} |
|||
<pre>queue is empty? false |
|||
popping: 1 |
|||
popping: 2 |
|||
popping: 3 |
|||
queue is empty? true</pre> |
|||
=={{header|ATS}}== |
=={{header|ATS}}== |