Advertisement
Aldin-SXR

heap sort()

May 5th, 2020
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.33 KB | None | 0 0
  1. /* Heap sort algorithm */
  2. public static void sort(int [] elements) {
  3.     BinaryHeap<Integer> heap = new BinaryHeap<Integer>();   // 1
  4.    
  5.     for (int i = 0; i < elements.length; i++) {             // 2
  6.         heap.insert(elements[i]);                           // 2
  7.     }
  8.        
  9.     for (int i = elements.length - 1; i >= 0; i--) {        // 3
  10.         elements[i] = heap.delMax();                        // 3
  11.     }
  12. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement