Beispiel #1
0
void IntervalTree::TreePrintHelper( IntervalTreeNode* x) const {

  if (x != nil) {
    TreePrintHelper(x->left);
    x->Print(nil,root);
    TreePrintHelper(x->right);
  }
}
Beispiel #2
0
static void
TreePrintHelper(const IntervalTree *it, IntervalTreeNode *x)
{
    if (x != it->nil) {
        TreePrintHelper(it, x->left);
        ITN_print(x, it->nil, it->root);
        TreePrintHelper(it, x->right);
    }
}
Beispiel #3
0
void IntervalTree::Print() const {
  TreePrintHelper(root->left);
}