如果堆这个[(10,'Mike'),(20,'Jack'),(10,'Bob')]
[(10,'Mike'),(20,'Jack'),(10,'Bob')]
并返回堆的最小值,它会保证返回(10,'Mike') and not (10,'Bob')吗?
(10,'Mike') and not (10,'Bob')
发布于 2019-03-15 16:58:25
没有heapq不稳定。如文件示例所述
heapq
这类似于排序(迭代),但与排序()不同,此实现不稳定。
https://stackoverflow.com/questions/55187382
相似问题