Diferente pentru heapuri intre reviziile #63 si #64

Nu exista diferente intre titluri.

Diferente intre continut:

==code(c) |
void sift(Heap H, int N, int K) {
    int son;
 
    do {
        son = 0;
        // Alege un fiu mai mare ca tatal.
        if (left_son(K) <= N) {
            son = left_son(K);
            if (left_son(K) < N && H[right_son(K)] > H[left_son(K)])
            if (right_son(K) <= N && H[right_son(K)] > H[left_son(K)]) {
                son = right_son(K);
            }
            if (H[son] <= H[K]) {
                son = 0;
            }
        } else {
            son = 0;
        }
        if (son) {

Nu exista diferente intre securitate.

Topicul de forum nu a fost schimbat.