encode_BinaryHeap (مجموعة ثنائية)

encode_BinaryHeap (مجموعة ثنائية)

المعلومات العامة

encode_BinaryHeap هي فئة في Aspose.Font FOSS لـ Python.

يوفر هذا الفصل 8 طرق للعمل مع كائنات encode_BinaryHeap في برامج Python. المنهجيات المتاحة تشمل: HistogramPairComparator, __init__, bubbleDown, bubbleUp, pop, push, size, swap. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق بايثون بعد تثبيت حزمة Aspose.Font FOSS for Python. خصائص: arr, comp.

خصائص

اسمالنوعالوصولوصف
comp``اقرأيحصل على المكافأة.
arr``اقرأيحصل على الـ (آر).

الطرق

التوقيعوصف
__init__()المكالمات فيديو على هذه الحالة من encode_BinaryHeap.
HistogramPairComparator(p1, p2)يقارن اثنين من أزواج التوترات لترتيبها.
swap(a, b)يبدل العناصر في المؤشرات a و b في المصفوفة التراكمية
bubbleDown(pos)يحرك العنصر في الموقف pos إلى أسفل لاستعادة ترتيب كومة
bubbleUp(pos)يدعو bubbleUp على هذه الحالة encode_BinaryHeap.
pop()إزالة وإرجاع العنصر الأعلى من التراكم
push(value)يضيف قيمة في كومة ثنائية تستخدم من قبل قائمة المترجم بروتلي الأولوية
size()يعيد عدد العناصر المخزنة حالياً في التراكم.

انظر أيضاً

 العربية