Ե՞րբ է փաթեթը լիքը:

Բովանդակություն:

Ե՞րբ է փաթեթը լիքը:
Ե՞րբ է փաթեթը լիքը:
Anonim

Եթե կույտը լի է, ապա ասվում է, որ է Overflow պայման: Pop. Հեռացնում է տարրը կույտից: Նյութերը բացվում են հակառակ հերթականությամբ, որով դրանք հրվում են: Եթե կույտը դատարկ է, ապա ասում են, որ դա Underflow պայման է:

Ո՞ր գործողության համար է stack full-ի վիճակը Ստուգել անհրաժեշտ:

Հիմնական գործողություններ

Երբ տվյալները դրվում են կույտի վրա: peek - ստացեք կույտի վերին տվյալների տարրը, առանց այն հեռացնելու: isFull − ստուգեք, արդյոք փաթեթը լիքն է: isEmpty - ստուգեք, արդյոք բուրգը դատարկ է:

Ինչպե՞ս գիտեք, որ բուրգը դատարկ է:

դատարկ մեթոդ Java-ում օգտագործվում է ստուգելու համար՝ արդյոք բուրգը դատարկ է, թե ոչ: Մեթոդը բուլյան տիպի է և վերադարձնում է true, եթե կույտը դատարկ է, այլապես false: Պարամետրեր. մեթոդը ոչ մի պարամետր չի ընդունում: Return Value. մեթոդը վերադարձնում է բուլյան true, եթե բուրգը դատարկ է, այլապես այն վերադարձնում է false:

Ինչպիսի՞ն է կույտի արտահոսքի պայմանը:

Կույտի արտահոսքը անցանկալի պայման է, երբ որոշակի համակարգչային ծրագիր փորձում է ավելի շատ հիշողություն օգտագործել, քան հասանելի է զանգերի կույտը: … Երբ հիշողության տարածքի համար ծրագրի չափից ավելի պահանջարկի հետևանքով առաջանում է կույտի գերհոսք, այդ ծրագիրը (և երբեմն ամբողջ համակարգիչը) կարող է խափանվել:

Ի՞նչ է stack-ի աշխատանքի սկզբունքը:

→ Նմանատիպ սահմանման համաձայն՝ կույտը կոնտեյներ է, որտեղ կարելի է մուտք գործել կամ գործարկել միայն վերին տարրը: Stack-ը հետևյալ տվյալների կառուցվածքն էLIFO (Վերջին մուտք, առաջին դուրս) սկզբունքը: Եթե դուք դժվարանում եք պատկերացնել կույտերը, պարզապես ենթադրեք գրքերի փաթեթ:

Խորհուրդ ենք տալիս: