Advertisement
Guest User

Untitled

a guest
Jul 20th, 2017
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.25 KB | None | 0 0
  1. ArrayedMinHeap280<Integer> heap = new ArrayedMinHeap280<Integer>(5);
  2.        
  3.         heap.insert(3);
  4.         heap.insert(9);
  5.         heap.insert(1);
  6.         heap.insert(15);
  7.         heap.insert(-5);
  8.        
  9.         System.out.println("Expected output of heap is: -5, 1, 3, 15, 9.");
  10.         System.out.println("Output of heap is: " + heap);
  11.         System.out.println();
  12.        
  13.         heap.removeItem();
  14.         System.out.println("Expected root of heap is 1.");
  15.         System.out.println("Root of heap is: " + heap.item());
  16.         System.out.println("Output of heap is: " + heap);
  17.         System.out.println();
  18.        
  19.         heap.removeItem();
  20.         System.out.println("Expected root of heap is 3.");
  21.         System.out.println("Root of heap is: " + heap.item());
  22.         System.out.println("Output of heap is: " + heap);
  23.         System.out.println();
  24.        
  25.         heap.removeItem();
  26.         System.out.println("Expected root of heap is 9.");
  27.         System.out.println("Root of heap is: " + heap.item());
  28.         System.out.println("Output of heap is: " + heap);
  29.         System.out.println();
  30.        
  31.         heap.removeItem();
  32.         System.out.println("Expected root of heap is 15.");
  33.         System.out.println("Root of heap is: " + heap.item());
  34.         System.out.println("Output of heap is: " + heap);
  35.         heap.removeItem();
  36.         if (!heap.isEmpty())
  37.         {
  38.             System.out.println("Heap should be empty, but it is not.");
  39.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement