Diferente pentru multe-smenuri-de-programare-in-cc-si-nu-numai intre reviziile #12 si #13
Nu exista diferente intre titluri.
Diferente intre continut:
{@node* erase(node *n, int key)@} {@{@} {@ node *t;@}
{@@}
{@ if (n == NIL) return n;@} {@ if (n->key == key)@} {@ {@}
{@ {@} {@ for (t = n->r; t->l != NIL; t = t->l);@} {@ n->key = t->key,@}
{@@}
{@ n->r = erase(n->r, t->key);@} {@ return balance(n);@} {@ }@}