الدالة heapq.heapify()
في بايثون
تحوّل الدالة القائمة المعطاة إلى كومة، في نفس المكان، وفي زمن خطي linear time.
البنية العامة
heapq.heapify(x)
المعاملات
x
القائمة المراد تحويلها إلى كومة.
القيمة المعادة
تعيد الدالة القيمة None
.
أمثلة
يبين المثال التالي آلية عمل التابع:
>>> import heapq
>>> li = [5, 7, 9, 1, 3]
>>> heapq.heapify(li)
>>> print(list(li))
[1, 3, 9, 7, 5]
مصادر
صفحة General calendar-related functions في توثيق بايثون الرسمي.