Ikiwa rafu imejaa, basi itasemwa kuwa sharti la Kufurika. Pop: Huondoa kipengee kwenye rafu. Vipengee vinapigwa kwa mpangilio wa kinyume ambao vinasukumwa. Ikiwa rafu haina kitu, basi inasemekana ni hali ya Chini ya maji.
Kwa operesheni gani ni hali kamili ya rafu Je, ni muhimu?
Shughuli za Msingi
Data inaposukumwa kwenye rafu. peek - pata kipengele cha juu cha data cha rafu, bila kukiondoa. Imejaa − angalia ikiwa rafu imejaa. isEmpty − angalia ikiwa rafu haina kitu.
Utajuaje kama rundo ni tupu?
mbinu tupu katika Java inatumika kuangalia kama rafu haina kitu au la. Mbinu hiyo ni ya aina ya boolean na hurejesha kuwa kweli ikiwa rafu haina uwongo. Vigezo: Njia haichukui vigezo vyovyote. Thamani ya Kurejesha: Mbinu hurejesha boolean kweli ikiwa rafu haina kitu vinginevyo itarejesha sivyo.
Hali ya kufurika kwa rafu ni nini?
Kufurika kwa rafu ni hali isiyofaa ambapo programu mahususi ya kompyuta hujaribu kutumia nafasi zaidi ya kumbukumbu kuliko ile ya rundo la simu inayopatikana. … Wakati wingi wa rafu unapotokea kwa sababu ya hitaji kubwa la programu la nafasi ya kumbukumbu, programu hiyo (na wakati mwingine kompyuta nzima) inaweza kuacha kufanya kazi.
Kanuni ya kazi ya rafu ni nini?
→ Kufuatia ufafanuzi sawa, rafu ni chombo ambacho kipengele cha juu pekee kinaweza kufikiwa au kuendeshwa. Rafu ni muundo wa data unaofuatakanuni ya LIFO(Last In, First Out). Ikiwa unatatizika kuibua mrundikano, chukulia tu rundo la vitabu.