- 博客(3)
- 收藏
- 关注
原创 heapq模块
注意和上面的pushpop的区别,pushpop是先入堆,然后弹出最小值,而replace是先弹出最小值,然后入堆。将多个排序的输入返回成一个排序的输出,返回排序后值的迭代器。heap为堆,item为人堆元素,函数结果是弹出最小值。将item压入堆中。(heap使存放堆的数组)弹出堆中最小元素,保持堆不变,堆为空,会报错。将列表x转换为堆(小根堆)。分别返回对应n数量的最大值和最小值。返回最小的项,然后推送新。
2023-08-15 18:41:16
287
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅