【发布时间】:2021-05-07 15:08:14
【问题描述】:
我基本上是在尝试将链接列表节点放入优先级队列中。这里 ListNode 是我的 LinkedList 类,lists 是一个包含不同链表头的 python 列表。我不知道为什么会收到以下错误消息。
TypeError:“ListNode”和“ListNode”实例之间不支持“
Q = PriorityQueue()
for node in lists:
if node:
Q.put((node.val,node))
LinkedList 类:
class ListNode:
def __init__(self, val=0, next=None):
self.val = val
self.next = next
【问题讨论】:
标签: python linked-list priority-queue