Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.44 KB | None | 0 0
  1. private static void heapify(int l, int r, int[] pole) {
  2.         int i=l;
  3.         int j = 2*i;
  4.         int p = pole[l];
  5.  
  6.         while(j<=r) {
  7.             if(j<r)
  8.                 if(pole[j]<pole[j+1])
  9.                     j++;
  10.             if(p<pole[j]) {
  11.                 pole[i] = pole[j];
  12.                 i=j;
  13.                 j = 2*i;
  14.             } else {
  15.                 break;
  16.             }
  17.             pole[i] = p;
  18.         }
  19.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement