【发布时间】:2019-08-06 19:34:16
【问题描述】:
如果把这个[(10,'Mike'),(20,'Jack'),(10,'Bob')]heaptify
并返回堆的最小值,是否保证返回(10,'Mike') and not (10,'Bob')?
【问题讨论】:
如果把这个[(10,'Mike'),(20,'Jack'),(10,'Bob')]heaptify
并返回堆的最小值,是否保证返回(10,'Mike') and not (10,'Bob')?
【问题讨论】:
没有heapq 不稳定。如examples of the documentation中所述
这类似于 sorted(iterable),但与 sorted() 不同的是,这 实现不稳定。
【讨论】: