国产成人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电脑。

关注

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

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

爷爷的鸡又黑又长下一句怎么接| 《艳乳欲乱2 》动漫| 初中小姐姐脚丫踩在男生困困| 中国时装秀视频| 小妈妈2免费观看完整电视剧| 父母儿女一家狂第八集| 不许穿内裤随时挨C调教H| 美国式禁忌| 《暴力强伦轩》电影影| 老公在洗澡我被公干日本| 女孩自愈视频免费观看第二集| 69国产精华是纯还是仿| 长沙天气| 《金莲浮史》台湾绝版| 男女啪啪做爰高潮全过有多动症| 6亿韩元是多少人民币| 公交车上双乳被老汉揉搓玩下载| 少女配狗视频大全播放| 《厨房激战5》完整版在线观看 | 老公不在家憋不住了该怎么办| 久久久久久久久AH毛H| 色情性黄17C片麻豆AV| 免费网站在线观看人数在哪省| 把老婆闺蜜干了俩次| 三个老头拥着躁我一晚| 女子赤身跳钢管舞视频| 《情欲按摩院》未删减版| 无人区在线高清免费看电视剧 | 拔小萝卜免费观看全集电视剧 | 免费B站看大片真人电视剧| 妈妈的新男友| 少女配狗视频大全播放| 51今日大瓜 每日大赛往期| 成人视频在线观看| 百度网址| 学校教室里可以插自己电脑吗| 九九在线观看免费播放大全电视剧 | 老师~这是学校的不可以| 夫妻二人世界免费看第一集 | 《火车服务》免费观看| 我的同学