编程语言
首页 > 编程语言> > leetcode347 python

leetcode347 python

作者:互联网

通过维护最小堆排序,使用heapq模块

一般使用规则:创建列表 heap = []

                                                                        函 数                                                           描 述
                                                      heapq.heappush(heap, x)                                        将x压入堆中
                                                        heapq.heappop(heap)                                         弹出最小的元素
                                                  heapq.heapreplace(heap, x)                            弹出最小的元素,并将x压入堆中
                                                      heapq.nlargest(n, iter)                                       返回iter中n个最大的元素
                                                        heapq.nsmallest(n, iter)                                   返回iter中n个最小的元素

标签:heapq,压入,python,元素,leetcode347,最小,iter,heap
来源: https://www.cnblogs.com/leetcodesumup/p/14360799.html