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

关注

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

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

国外不堪入目的演唱会| 朋友的妈妈7中字谜| 倒插莲花男女之间的寓意| 毛片| 少妇洗澡被强公日日澡| 老师掀起裙子让我挺进| 老王吮她的花蒂和奶水| 偷拍视频| 已满十八岁请带好纸巾从此转行| 国产免费观看高清电视剧在线观看| 姐姐动漫在线观看动浸第8集| 人与狗胶配方大全高清视频| 儿子娶妈妈免费观看完整版| 樱花视频在线观看免费高清电视剧 | 一妻二夫| 小花园按摩手法视频教程| 男女睡过以后谁更想念| 母与子免费观看大全电视剧邻居大..| 一起长大的约定| 《朋友的未婚妻》| 女生给男生吃小头头| 《丰满的女邻居》播放| 两个人轮流上24小时的班| 《饥饿妻子》完整版在线观看| 《浴室吃奶2》无删减| JK| 动漫网站| 徐婷被房东揉到高潮的视频| 国产在线观看免费全集电视剧网站| 儿子娶妈妈免费观看完整版 | 人野兽马狗猪大全| 《湿点》未增减板相似 | 偷吃爸爸擎天柱1-100集| 《家政女孩2》免费观看| 9.1国产NBA免费看电影| 美丽小洞5荷尔蒙| 亚洲XXX午休国产熟女| 你丈夫比我老公更厉害| 老人玩小处雌女视频的意义| 他的大手在秘密花园游走漫画| 人犬兽人高清版在线观看