<prompt> Kujenga mfano kwa ajili ya muundo wa data iliyotolewa.Mkusanyiko  <response>: Hapo ni mchakato maalum wa data ya msingi wa mti unaotumiwa kama foleni ya kipaumbele. Hapa ni mfano wa binary max heap: 100 80 50 70 60 40 30 20 10 Katika hii max heap, nodes za mzazi zina thamani kubwa kuliko nodes zao za mtoto. Node ya mizizi, au node juu, ina thamani kubwa zaidi, ambayo ni 100 katika kesi hii. Wakati kipengele kipya kinaingizwa kwenye heap, huwekwa chini na kisha bubbled up mpaka ifike mahali pake pafaa. Vivyo hivyo, wakati node ya mizizi imeondolewa, kipengele cha mwisho cha node huwekwa juu na kisha sifted hadi ifike mahali pake pafaa. Mchakato wa bubbling up na sifting chini huhifadhi mali ya heap. 