SE250:lab-8:ssre005
int main (){ // ParseTree* t = mkNode('+', mkNode('1', 0), mkNode('2',0), 0); ParseTree* t = mkNode('-', mkNode('a', 0), mkNode('b',0), 0); prefix_tree( t ); ParseTree* x = mkNode('-', mkNode('a', 0), 0); printf("\n"); prefix_tree( x ); printf("\n"); ParseTree* lol = mkNode('-', mkNode('-', mkNode('a', 0), mkNode('b',0)), 0); prefix_tree( lol ); return 0; }
The first two parse trees were used to work out the order in which the mkNodes should be passed in.