[prev] 4 [next]

Exercise 1: Generic Traversal

Implement a generic tree traversal function

void BSTreeTraverse(BSTree t,
                    void (*visit)(),
                    char *order)

where

  • order is one of "LNR", "NLR" or "LRN"
  • traversal carried out according to order