Miscellany
public text v1 · immutabletypedef struct node_ {
int elt;
struct node_ *left;
struct node_ *right;
} node;
typedef node* tree;
tree insert(tree t,int val) {
tree new;
if (t==NULL) {
new = (tree) malloc(sizeof(node));
new>elt = val;
new>left = NULL;
new>right = NULL;
return new;
}
if (val > t>elt)
t>right = insert(t>right,val);
else
t>left = insert(t>left,val);
return t;
}