使用python的优先级队列

时间:2019-03-15 03:12:50

标签: python

我想从传入列表中创建一个最小堆-返回最小堆。 这是我到目前为止所拥有的。

class PQh(object):
    valueList = []

    def __init__(self, valueList):
        print ("creates a min heap from passed in list")

        self.valueList = list(valueList)
        return heapq.heapify(valueList)

运行代码时出现此错误:

  

返回heapq.heapify(valueList)   TypeError:堆参数必须为列表

0 个答案:

没有答案