• mylist.push_back(i); // 10 ta element qoʻshish } } mylist.insert(mylist.end(), 6); // yangi element qoʻshish cout
  • cout } cout mylist.merge(listmerge); // Roʻyxatni oʻzlashtirish
  • 10-rasm. Roʻyxat bilan ishlash metodlari asosida olingan natijalar Elementlarni oʻchirish.
  • Samarqand davlat universiteti o. R. Yusupov, I. Q. Ximmatov, E. Sh. Eshonqulov




    Download 4,61 Mb.
    Pdf ko'rish
    bet34/111
    Sana18.05.2024
    Hajmi4,61 Mb.
    #241929
    1   ...   30   31   32   33   34   35   36   37   ...   111
    Bog'liq
    ALGORITMLAR VA MA‟LUMOTLAR STRUKTURALARI

    list   
    Masalan: 
     
    list  L = {4, 6, 3, 2} 
    Roʻyxat bilan ishlash metodlari: 


    47 
    Funksiya nomi 
    Tavsif 
    pop_front() 
    Boshlangʻich elementini oʻchirish 
    pop_back() 
    Oxirgi elementini oʻchirish 
    push_front() 
    Boshidan element qoʻshish 
    push_back() 
    Oxiridan element qoʻshish 
    front() 
    Birinchi elementiga murojaat 
    back() 
    Oxirgi elementiga murojaat 
    insert() 
    Koʻrsatilgan joyga element qoʻshish 
    unique() 
    Barcha dublikatlarni oʻchirish 
    merge() 
    boshqa roʻyxatni qoʻshish 
     
    #include  
    #include  
    #include  
    using namespace std; 
    int main() { 
    list  mylist; 
    list  listmerge = {7, 8, 9}; 
    for (int i = 0; i < 2; i++) { 
    for (int j = 1; j < 6; j++) { 
    mylist.push_back(i); // 10 ta element qoʻshish 


    mylist.insert(mylist.end(), 6); // yangi element qoʻshish 
    cout<
    mylist.unique(); // Barcha dublikatlarni oʻchirish 
    list  :: iterator it; 
    for (it = mylist.begin(); it != mylist.end(); it++) { 
    cout << (*it) << " "; 

    cout<
    mylist.merge(listmerge); // Roʻyxatni oʻzlashtirish 


    48 
    for (it = mylist.begin(); it != mylist.end(); it++) { 
    cout << (*it) << " "; 

    return 0; 

    10-rasm. Roʻyxat bilan ishlash metodlari asosida olingan natijalar
    Elementlarni oʻchirish. 
    pop_front () va pop_end () usullaridan 
    foydalanib, boshida va oxirida oʻchirishga qoʻshimcha ravishda, siz 
    quyidagilarni oʻchirishingiz mumkin: 
    1)
    Yacheykalar diapazonini; 
    2)
    Ixtiyoriy yacheykani; 
    3)
    Qanday shart asosida biror yacheykani; 
    4) X qiymatiga ega boʻlgan barcha yacheykalarni oʻchirib tashlash 
    mumkin. 

    Download 4,61 Mb.
    1   ...   30   31   32   33   34   35   36   37   ...   111




    Download 4,61 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Samarqand davlat universiteti o. R. Yusupov, I. Q. Ximmatov, E. Sh. Eshonqulov

    Download 4,61 Mb.
    Pdf ko'rish