Diferente pentru treapuri intre reviziile #137 si #138

Nu exista diferente intre titluri.

Diferente intre continut:

== code(cpp) |
void erase(T* &n, int key) {
    if (n == nil) return ;
    if (n == nil)   return ;
    if (key < n->key)
        erase(n->left, key);
        erase(n->l, key);
    else if (key > n->key)
        erase(n->right, key);
    else {
        (n->left->priority > n->right->priority) ? rotleft(n) : rotright(n);
        if (n != nil)
            erase(n, key);
        else {
            delete n->left;
            n->left = NULL;
        }
        erase(n->r, key);
    else {
	if (n->left == nil && n->right == nil)
	    delete n, n = nil;
	else {
	    (n->l->priority > n->r->priority) ? rotleft(n) : rotright(n);
	    erase(n, key);
	}
    }
}
==

Nu exista diferente intre securitate.

Topicul de forum nu a fost schimbat.