Browse Source

removed Heapify only for experiments

avadapal 2 years ago
parent
commit
72311a03ad
1 changed files with 3 additions and 2 deletions
  1. 3 2
      heap.cpp

+ 3 - 2
heap.cpp

@@ -396,6 +396,7 @@ void MinHeap::initialize_random(MPCTIO tio, yield_t & yield) {
     {
     {
         RegAS inserted_val;
         RegAS inserted_val;
         inserted_val.randomize(10);
         inserted_val.randomize(10);
+        inserted_val.ashare = j * tio.player();
         HeapArray[j] = inserted_val;
         HeapArray[j] = inserted_val;
     }
     }
  //   HeapArray.init(0x7fffffffffffff);
  //   HeapArray.init(0x7fffffffffffff);
@@ -614,8 +615,8 @@ void Heap(MPCIO & mpcio,
         //  std::cout << "num_items " << tree.num_items << std::endl;
         //  std::cout << "num_items " << tree.num_items << std::endl;
         tree.initialize_random(tio, yield);
         tree.initialize_random(tio, yield);
               // tree.print_heap(tio, yield);
               // tree.print_heap(tio, yield);
-      
-        tree.heapify(tio, yield);
+      //tree.verify_heap_property(tio, yield);
+        //tree.heapify(tio, yield);
       
       
        //tree.print_heap(tio, yield);
        //tree.print_heap(tio, yield);