Hallo allerseits,
bin hier gerade am lernen und steh leider etwas auf dem Schlauch.
Es geht um eine Preorder Traversierung:
Verstehe alles soweit ganz gut, auch den Code..
Was ich leider gerade überhaupt nicht verstehe ist, wie müsste dazu nun die Main-Funktion aussehen?
Im Anhang ist der dazugehörige Baum!
vielen Dank für eure Hilfe
mfg
stEEdZ
bin hier gerade am lernen und steh leider etwas auf dem Schlauch.
Es geht um eine Preorder Traversierung:
Code:
typedef struct node {
int value;
struct node * left;
struct node * right;
}Node;
void evaluate(int value)
{
printf("%d",value); //nur für Test
}
void traverse(Node* subtree)
{
evaluate(subtree->value);
if(subtree->left != 0) traverse(subtree->left);
if(subtree->right != 0) traverse(subtree->right);
}
Verstehe alles soweit ganz gut, auch den Code..
Was ich leider gerade überhaupt nicht verstehe ist, wie müsste dazu nun die Main-Funktion aussehen?
Im Anhang ist der dazugehörige Baum!
vielen Dank für eure Hilfe
mfg
stEEdZ