Ikkilik daraxt uyasimi?
Ikkilik daraxt uyasimi?

Video: Ikkilik daraxt uyasimi?

Video: Ikkilik daraxt uyasimi?
Video: Ikki chelak nok (multfilm) | Икки челак нок (мультфильм) 2024, May
Anonim

A ikkilik to'p to'liq hisoblanadi ikkilik daraxt qanoatlantiradi uyum mulkni buyurtma qilish. maksimal - uyum xususiyat: har bir tugunning qiymati uning ota-onasi qiymatidan kichik yoki teng, ildizda maksimal qiymat elementi bilan.

Shunga ko'ra, to'p ikkilik daraxtmi?

A ikkilik to'p to'liq hisoblanadi ikkilik daraxt qanoatlantiradi uyum mulkni buyurtma qilish. min- uyum xususiyat: har bir tugunning qiymati uning ota-onasi qiymatidan katta yoki unga teng, minimal qiymat elementi ildizda.

Bundan tashqari, ikkilik yig'ma ma'lumotlar tuzilishi nima? A ikkilik to'p a yig'ma ma'lumotlar tuzilishi a shaklini oladi ikkilik daraxt . Ikkilik to'plamlar ustuvor navbatlarni amalga oshirishning keng tarqalgan usuli hisoblanadi. Uyum xususiyat: har bir tugunda saqlanadigan kalit umumiy tartib bo'yicha tugunning bolalaridagi kalitlardan katta yoki teng (≧) yoki kichik yoki teng (≦).

Shuningdek, bilingki, uy va binar daraxt o'rtasidagi farq nima?

Uyum faqat yuqori darajadagi elementlarning kattaroq bo'lishini kafolatlaydi (maksimal uchun - uyum ) yoki undan kichikroq (min- uyum ) pastki darajadagi elementlardan ko'ra, BST esa tartibni kafolatlaydi ("chapdan" "o'ngga"). Agar tartiblangan elementlarni xohlasangiz, BST bilan o'ting. Uyum findMin/findMax (O(1)) da yaxshiroq, BST esa barcha topilmalarda yaxshi (O(logN)).

Uyma xotira nima?

The uyum a xotira global o'zgaruvchilarni saqlash uchun dasturlash tillari tomonidan qo'llaniladi. Odatiy bo'lib, barcha global o'zgaruvchilar ichida saqlanadi yig'ma xotira bo'sh joy. U Dynamic-ni qo'llab-quvvatlaydi xotira ajratish. The uyum siz uchun avtomatik ravishda boshqarilmaydi va protsessor tomonidan qattiq boshqarilmaydi. Bu erkin suzuvchi mintaqaga o'xshaydi xotira.

Tavsiya: