【问题标题】:Is heap (heapq) in python stable?python中的堆(heapq)稳定吗?
【发布时间】:2019-08-06 19:34:16
【问题描述】:

如果把这个[(10,'Mike'),(20,'Jack'),(10,'Bob')]heaptify

并返回堆的最小值,是否保证返回(10,'Mike') and not (10,'Bob')

【问题讨论】:

    标签: python heap


    【解决方案1】:

    没有heapq 不稳定。如examples of the documentation中所述

    这类似于 sorted(iterable),但与 sorted() 不同的是,这 实现不稳定。

    【讨论】:

      猜你喜欢
      • 2022-12-22
      • 2018-07-18
      • 2011-04-26
      • 1970-01-01
      • 2018-01-10
      • 2012-09-22
      • 2011-05-23
      • 1970-01-01
      • 2010-11-04
      相关资源
      最近更新 更多