def Testinsert(self): heap1 = BinHeap_Array() heap1.insert(9) self.assertEqual(heap1.peek(),9) heap1.insert(5) self.assertEqual(heap1.peek(),5) heap1.insert(4) self.assertEqual(heap1.peek(),4) heap1.insert(6) self.assertEqual(heap1.peek(),4)
def Testinsert(self): heap1 = BinHeap_Array() heap1.insert(9) self.assertEqual(heap1.peek(), 9) heap1.insert(5) self.assertEqual(heap1.peek(), 5) heap1.insert(4) self.assertEqual(heap1.peek(), 4) heap1.insert(6) self.assertEqual(heap1.peek(), 4)
def Testremove(self): heap1 = BinHeap_Array() heap1.insert(9) heap1.insert(5) heap1.insert(4) heap1.insert(3) heap1.insert(2) self.assertEqual(heap1.remove(),2) self.assertEqual(heap1.remove(),3) self.assertEqual(heap1.remove(),4)
def Testremove(self): heap1 = BinHeap_Array() heap1.insert(9) heap1.insert(5) heap1.insert(4) heap1.insert(3) heap1.insert(2) self.assertEqual(heap1.remove(), 2) self.assertEqual(heap1.remove(), 3) self.assertEqual(heap1.remove(), 4)