Katika sayansi ya kompyuta, foleni ya kipaumbele ni aina ya data dhahania inayofanana na foleni ya kawaida au muundo wa data wa mrundikano ambapo kila kipengele kina "kipaumbele" kinachohusishwa nacho. Katika foleni ya kipaumbele, kipengele kilicho na kipaumbele cha juu kinatolewa kabla ya kipengele kilicho na kipaumbele cha chini.
Unamaanisha nini unaposema foleni ya kipaumbele?
Foleni ya kipaumbele katika muundo wa data ni kiendelezi cha foleni ya "kawaida". Ni aina ya data dhahania ambayo ina kundi la vipengee. Ni kama foleni "ya kawaida" isipokuwa kwamba vipengele vya kupanga vinafuata mpangilio wa kipaumbele. Agizo la kipaumbele hutenganisha kwanza bidhaa ambazo zina kipaumbele cha juu zaidi.
Mpangilio wa foleni ya kipaumbele ni upi?
Darasa hutekeleza Inayoweza kutambulika, Iterable, Mkusanyiko, miingiliano ya foleni. Mambo machache muhimu kwenye Foleni ya Kipaumbele ni kama ifuatavyo: Foleni ya Kipaumbele hairuhusu kubatilisha.
Foleni ya kipaumbele yenye mfano ni ipi?
Foleni ya kipaumbele inaauni vipengele vinavyoweza kulinganishwa pekee, ambayo ina maana kwamba vipengele vimepangwa kwa mpangilio wa kupanda au kushuka. Kwa mfano, tuseme tuna baadhi ya thamani kama vile 1, 3, 4, 8, 14, 22 zilizowekwa kwenye foleni ya kipaumbele na mpangilio uliowekwa kwa thamani ni kutoka mdogo hadi mkubwa zaidi.
Ni nini kinatokea katika foleni ya kipaumbele?
Foleni ya Kipaumbele ni nyongeza ya foleni yenye sifa zifuatazo. Kila kipengee kina kipaumbele kinachohusishwa nacho. Kipengele chenye kipaumbele cha juu kinapangwa kabla ya akipengele chenye kipaumbele cha chini. Ikiwa vipengele viwili vina kipaumbele sawa, vinatolewa kulingana na mpangilio wao kwenye foleni.