showBSTreePreorder(t):
| Input tree t
|
| push t onto new stack S
| while stack is not empty do
| | t=pop(S)
| | print data(t)
| | if right(t) is not empty then
| | push right(t) onto S
| | end if
| | if left(t) is not empty then
| | push left(t) onto S
| | end if
| end while
|