Tree traversal: Difference between revisions

m
No edit summary
Line 8,818:
=={{header|Quackery}}==
 
<lang Quackery> [ this ] is nil ( --> [ )
[ this ] is nil ( --> [ )
 
[ ' [ 1
[ 2
[ 4
[ 7 nil nil ]
nil ]
[ 5 nil nil ] ]
[ 3
[ 6
[ 8 nil nil ]
[ 9 nil nil ] ]
nil ] ] ] is tree ( --> [ )
 
[ dup nil = iff drop done
Line 8,839 ⟶ 8,838:
recurse ] is pre-order ( [ --> )
 
[ dup nil = iff drop done
unpack unrot
recurse
Line 8,883 ⟶ 8,882:
7 4 2 5 1 8 6 9 3
7 4 5 2 8 9 6 3 1
1 2 3 4 5 6 7 8 9 </pre>
</pre>
 
=={{header|Racket}}==
1,462

edits