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() | يعيد عدد العناصر المخزنة حالياً في التراكم. |