Queue/Definition: Difference between revisions

m
Line 1,331:
</lang>
=={{header|Elena}}==
ELENA 3.34 :
<lang elena>import extensions.
template queue :: <type>
{
arrayArray<type> theArray.
int theTop.
int theTale.
explicitconstructor
[
theArray := typeV<type>(8).
theTop := 0.
theTale := 0.
Line 1,350:
= theTop == theTale.
push (type: anObject)
[
if (theTale > theArray length)
Line 1,375:
}
programpublic =program
[
queue<int> q := queue<int>().
Line 1,393:
]
}
].</lang>
{{out}}
<pre>
Anonymous user