• include include //stek kutubxonasini ulash using namespace std; int main() {
  • cout return 0; }
  • stek.pop(); // yuqori elementni oʻchirish




    Download 4,61 Mb.
    Pdf ko'rish
    bet27/111
    Sana18.05.2024
    Hajmi4,61 Mb.
    #241929
    1   ...   23   24   25   26   27   28   29   30   ...   111
    Bog'liq
    ALGORITMLAR VA MA‟LUMOTLAR STRUKTURALARI

    stek.pop(); // yuqori elementni oʻchirish 
    cout << "Bu endi yangi yuqori element: " << stek.top(); 
    return 0; 

    Dasturda berilgan 
    push()
    funksiyasi yordamida stekka element 
    qoʻshamiz. Qavslar ichida biz qoʻshmoqchi boʻlgan qiymat boʻlishi 
    kerak. Dastur kodida stek boʻshligini tekshirish uchun 
    empty()
    metodidan foydalanamiz. Agar bu funksiya natijasi 
    true
    boʻlsa, u holda 
    stek boʻsh boʻladi. Agar natija false boʻlsa, unda stekda element mavjud 
    boʻladi. Stekning eng yuqori elementini oʻchirish uchun 
    pop()
    funksiyasi ishlatilgan. 
    pop()
    funksiyasida, push() funksiyasidan farqli oʻlaroq, qavs ichida 
    biror narsani koʻrsatishning hojati yoʻq, lekin qavsning oʻzi boʻlishi 
    kerak. 
    Stekning eng yuqori elementini olish uchun 
    top()
    funksiyasidan 
    foydalanamiz. 


    34 
    peek() funksiyasi. 
    stack kutubxonasiga yangi peek () funksiyasi 
    qoʻshildi, u yordamida stekning N-elementiga murojaat qilishingiz 
    mumkin (yuqoridan). 
    Shu holatda endi stek massivga oʻxshash holatda boʻladi. 
    Quyida peek() funksiyasidan foydalanib uchinchi elementni 
    chiqaramiz. Ushbu funksiya C++11 standartidan keyin qoʻshilgan. 
    #include  
    #include  //stek kutubxonasini ulash 
    using namespace std; 
    int main() 

    stack  stek; // Stek yaratish 
    stek.push(2); 
    stek.push(3); 
    stek.push(9); 
    stek.push(10); 
    cout<<"Stekning uchinchi elementi:"<
    return 0; 

     
    peek() funksiyasidan dasturchilarning kichik doirasi foydalanadi va 
    aytish mumkinki, bu funksiya yaratuvchilar undan kutganidek 
    ommalashmagan. 

    Download 4,61 Mb.
    1   ...   23   24   25   26   27   28   29   30   ...   111




    Download 4,61 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    stek.pop(); // yuqori elementni oʻchirish

    Download 4,61 Mb.
    Pdf ko'rish