Rivojlantirish vazirligi muhammad al xorazmiy nomidagi toshkent axborot texnologiyalari universiteti



Yüklə 336,21 Kb.
səhifə7/9
tarix01.04.2023
ölçüsü336,21 Kb.
#92244
1   2   3   4   5   6   7   8   9
Маълумотлар тузилмаси ва алгоритми (3-deadline. 5-6)

Qaytaradigan qiymatlari: funktsiya yangi kiritilgan elementlarning birinchisiga ishora qiluvchi iteratorni qaytaradi.
Insert funksiyasining C++ da ishlatilishini quyidagi kod orqali ko’rib chiqamiz.
#include
using namespace std;

int main()


{
deque dq = { 1, 2, 3, 4, 5 };
deque::iterator it = dq.begin();
++it;
it = dq.insert(it, 10); // 1 10 2 3 4 5 (10 elementi dekga kiritildi)
std::cout << "Dek tarkibiga quyidagilar kiradi:";
for (it = dq.begin(); it != dq.end(); ++it)
cout << ' ' << *it;
cout << '\n';
return 0;
}
Natija quyidagicha ko’rinishda bo’ladi:



Deque rbegin() funksiyasining ishlatilishini quyida ko’rib chiqamiz.
Deque :: rbegin () - bu C ++ STL-da o'rnatilgan funktsiya, bu dekning so'nggi elementiga ishora qiluvchi teskari iteratorni qaytaradi.
Sintaksisi:_dek_nomi_.rbegin()_Parametr'>Sintaksisi:dek_nomi.rbegin()
Parametr: Ushbu funktsiya hech qanday parametrlarni qabul qilmaydi.
Qaytish qiymati: Deque-ning so'nggi elementiga ishora qiluvchi teskari iteratorni qaytaradi.
Quyidagi dasturlarda yuqoridagi funktsiya tasvirlangan:
#include
using namespace std;
int main()
{
deque dq = { 10, 20, 30, 40, 50 };
cout << "Dek taskari tartibda: ";
// elementlarni teskari tartibda bosib chiqaradi
for (auto it = dq.rbegin(); it != dq.rend(); ++it)
cout << *it << " ";
return 0;
}
Natija quyidagicha:

Deque :: rend () – funksiyasining ishlatilishini ko’rib chiqamiz. Bu funksiya C ++ standart shablonlar kutubxonasida o'rnatilgan funktsiya, bu dek boshlanishidan oldingi holatga ishora qiluvchi teskari iteratorni qaytaradi.
Sintaksisi: dek_nomi.rend()

Yüklə 336,21 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin