Пример #1
0
	def __init__(self, comparatorfn=None):
		Heap.__init__(self)

		# flip comparator function to flip > and <
		# so a minheap becomes a maxheap
		_comparatorfn = comparatorfn if comparatorfn else cmp
		self.comparatorfn = lambda a, b: _comparatorfn(b, a)
		self.isMaxHeap = self.isHeap_r
Пример #2
0
 def __init__(self, *args, **kwargs):
     Heap.__init__(self, *args, **kwargs)
Пример #3
0
 def __init__(self, A):
     # build heap
     Heap.__init__(self, A)
Пример #4
0
 def __init__(self):
     Heap.__init__(self)
    def __init__(self, is_max_heap=True):

        Heap.__init__(self)

        self.is_max_heap = is_max_heap
Пример #6
0
	def __init__(self, comparatorfn=cmp):
		Heap.__init__(self, comparatorfn)
		self.lookup = {}
Пример #7
0
 def __init__(self, array):
     Heap.__init__(self, array)
Пример #8
0
 def __init__(self):
     Heap.__init__(self)
Пример #9
0
 def __init__(self, array):
     Heap.__init__(self, array)