国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > python创建和使用堆的方法

python创建和使用堆的方法

头像

小妮浅浅

2021-05-13 09:59:163677浏览 · 0收藏 · 0评论

1、方法列举

heappush(list, item):向堆中添加一个元素,然后对其重新排序,使其保持堆状态。可用于空列表。

heappop(list):删除第一个(最小的)元素并返回该元素。此操作之后,堆仍然是一个堆,因此我们不必调用heapify()。

heapify(list):将给定的列表变成一个堆。

2、实例

from heapq import heappop, heappush
 
def heap_sort(array):
    heap = []
    for element in array:
        heappush(heap, element)
 
    ordered = []
 
    # While we have elements left in the heap
    while heap:
        ordered.append(heappop(heap))
 
    return ordered
 
array = [13, 21, 15, 5, 26, 4, 17, 18, 24, 2]
print(heap_sort(array))

以上就是python创建和使用堆的方法,希望能对大家有所帮助。更多Python学习指路:python基础教程

本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

粗大的蘑菇头刮得又红又肿怎么办| 舒淇| CSGO暴躁妹妹免费观看电视剧| 男生困困进女生困困洞视频| 小妇人在线观看免费版电视剧| 妈妈醉酒后把我当爸爸电视剧| 一边做饭一边狂躁的原因分析| 美国大片又大又好看的PPT| 金瓶第1回双乳被吸| 初中小姐姐脚丫踩在男生困困| 爸爸VICIUSSS幼儿小女孩 | 啊…快……用力啊小能视频 | 庄达菲| 女性LOGO大全图片| 疯狂搅动音乐老师的小句号| 艳福不浅| 快拨出天我是你母亲歌词监控 | 苏畅| 老公说我的B夹得他很爽 | 忘穿内裤被同桌C了好爽微博小说| 两个男人睡一个女人什么心理呢| 丈夫不在家儿媳想老公的背景故事| 网红大赛| 器材室轮-J-(4)| 芒果浏览器| 杨贵妃颤抖双乳呻吟求欢电影| 免费网站在线观看人数在显示 | 水氏杨花与十二轿夫免费阅读| 《父承子波》金银花原文在线阅读| 电影《满足2》完整版在线观看| 他的大手在秘密花园游走漫画| 《父债女偿》在线观看全集| 丁香花影院免费观看电视剧哈尔滨| 人口兽猪马狗第1集| 王局长把乳罩解开吃胸的动态图| | 男男免费观看高清完整版在线观看.. | 小叔子从后面抱住女主电视剧| Y31成色好的Y31| 小小小蜜桃免费观看电视剧高清| B站暴躁女RAPPER