Tree traversal: Difference between revisions
Content added Content deleted
imported>Arakov |
|||
Line 4,341: | Line 4,341: | ||
=={{header|Elena}}== |
=={{header|Elena}}== |
||
ELENA |
ELENA 6.x : |
||
<syntaxhighlight lang="elena">import extensions; |
<syntaxhighlight lang="elena">import extensions; |
||
import extensions'routines; |
import extensions'routines; |
||
Line 4,354: | Line 4,354: | ||
class Node |
class Node |
||
{ |
{ |
||
int Value : rprop; |
|||
Node Left : rprop; |
|||
Node Right : rprop; |
|||
constructor new(int value) |
constructor new(int value) |
||
Line 4,426: | Line 4,426: | ||
bool next() = queue.isNotEmpty(); |
bool next() = queue.isNotEmpty(); |
||
get() |
get Value() |
||
{ |
{ |
||
Node item := queue.pop(); |
Node item := queue.pop(); |