pop_back va pop_front funktsiyalari
pop_front () birinchi elementni ro'yxat boshidan olib tashlaydi. Pop_back () esa birinchi elementni ro'yxat oxiridan olib tashlaydi.
#include
#include #include int main()
{
// Create a list containing integers
std::list l ={7, 5, 16, 8};
// Add an integer to the front of the list
l.pop_front();
// Add an integer to the back of the list
l.pop_back();
// Insert an integer before 16 by searching
auto it =std::find(l.begin(), l.end(), 16);
if(it != l.end()){
l.insert(it, 42);
}
// Iterate and print values of the list
for(int n : l){
std::cout<< n <<'\n';
}
}
Labarotoriya ishlari uchun topshiriqlar. Ixtiyoriy nomdagi ro’yxat elementlari e’lon qilinsin va ixtiyoriy qiymatlar bilan kiritilsin. Insert() funksiyasida foydalangan xolda qo’shimcha qiymatlar kiritilsin. push_front va push_back funksiyalaridan foydalanib 23 va 48 qiymatlar kiritilsin, natijalar ekranga chop etilsin.
Ixtiyoriy nomdagi ro’yxat elementlari e’lon qilinsin va ixtiyoriy qiymatlar bilan kiritilsin. Insert() funksiyasida foydalangan xolda qo’shimcha qiymatlar kiritilsin. pop_front va pop_back funksiyalaridan foydalanib qiymatlar olib tashlansin, natijalar ekranga chop etilsin.
Ixtiyoriy nomdagi ro’yxat elementlari e’lon qilinsin va ixtiyoriy qiymatlar bilan kiritilsin. Insert() funksiyasida foydalangan xolda qo’shimcha qiymatlar kiritilsin. size() kiritilgan qiymatlar aniqlansin, natijalar ekranga chop etilsin.
Ixtiyoriy nomdagi ro’yxat elementlari e’lon qilinsin va ixtiyoriy qiymatlar bilan kiritilsin. Insert() funksiyasida foydalangan xolda qo’shimcha qiymatlar kiritilsin. Unique() funksiyasidan foydalanibelementlar saralansin, natijalar ekranga chop etilsin.
Ixtiyoriy nomdagi ro’yxat elementlari e’lon qilinsin va ixtiyoriy qiymatlar bilan kiritilsin. Insert() funksiyasida foydalangan xolda qo’shimcha qiymatlar kiritilsin. push_front va push_back funksiyalaridan foydalanib 34 va 58 qiymatlar kiritilsin, natijalar ekranga chop etilsin.
Ixtiyoriy nomdagi ro’yxat elementlari e’lon qilinsin va ixtiyoriy qiymatlar bilan kiritilsin. Insert() funksiyasida foydalangan xolda qo’shimcha qiymatlar kiritilsin. pop_front va pop_back funksiyalaridan foydalanib qiymatlar olib tashlansin, natijalar ekranga chop etilsin.
Ixtiyoriy nomdagi ro’yxat elementlari e’lon qilinsin va ixtiyoriy qiymatlar bilan kiritilsin. Insert() funksiyasida foydalangan xolda qo’shimcha qiymatlar kiritilsin. size() kiritilgan qiymatlar aniqlansin, natijalar ekranga chop etilsin.
Ixtiyoriy nomdagi ro’yxat elementlari e’lon qilinsin va ixtiyoriy qiymatlar bilan kiritilsin. Insert() funksiyasida foydalangan xolda qo’shimcha qiymatlar kiritilsin. Unique() funksiyasidan foydalanibelementlar saralansin, natijalar ekranga chop etilsin.
Ixtiyoriy nomdagi ro’yxat elementlari e’lon qilinsin va ixtiyoriy qiymatlar bilan kiritilsin. Insert() funksiyasida foydalangan xolda qo’shimcha qiymatlar kiritilsin. push_front va push_back funksiyalaridan foydalanib 12 va 45 qiymatlar kiritilsin, natijalar ekranga chop etilsin.
Ixtiyoriy nomdagi ro’yxat elementlari e’lon qilinsin va ixtiyoriy qiymatlar bilan kiritilsin. Insert() funksiyasida foydalangan xolda qo’shimcha qiymatlar kiritilsin. pop_front va pop_back funksiyalaridan foydalanib qiymatlar olib tashlansin, natijalar ekranga chop etilsin.
Ixtiyoriy nomdagi ro’yxat elementlari e’lon qilinsin va ixtiyoriy qiymatlar bilan kiritilsin. Insert() funksiyasida foydalangan xolda qo’shimcha qiymatlar kiritilsin. size() kiritilgan qiymatlar aniqlansin, natijalar ekranga chop etilsin.
Ixtiyoriy nomdagi ro’yxat elementlari e’lon qilinsin va ixtiyoriy qiymatlar bilan kiritilsin. Insert() funksiyasida foydalangan xolda qo’shimcha qiymatlar kiritilsin. Unique() funksiyasidan foydalanibelementlar saralansin, natijalar ekranga chop etilsin.