Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

The cleverest person on /prog? (currently) challenge!

Name: Anonymous 2016-08-19 12:32

challenges tba by challengers!
1 on 1 battles!

Name: Cudder !cXCudderUE 2016-08-20 17:06

>>5 >>4 did not specify it must be a binary tree

>>4
Here's a general tree traversal:
void traverse(Node *e, void (*pre)(Node*,void*), void *prectx,
void (*post)(Node*,void*), void *postctx) {
Node *i = e;
goto child:
while(e->firstchild) {
e = e->firstchild;
child:
pre(e, prectx);
}
for(;;) {
post(e, postctx);
if(e->nextsib) {
e = e->nextsib;
goto childloop;
}
if(e == i || !e->parent)
return;
e = e->parent;
}
}

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List