Rivojlantirish vazirligi muhammad al xorazmiy nomidagi toshkent axborot texnologiyalari universiteti



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

Dek : 15 20 10 30

gquiz.size() : 4// dekdagi elementlar soni
gquiz.max_size() : 4611686018427387903// dekning maksimal hajmi
gquiz.at(2) : 10 //2-indeksdagi element
gquiz.front() : 15 // oldingi (birinchi) element qiymati
gquiz.back() : 30 //oxirgi element qiymati
gquiz.pop_front() : 20 10 30 //oldidan o’chirilgandan so’ng dekning ko’rinishi.
gquiz.pop_back() : 20 10 // orqadan o’chirilgandan so’ng dekning qiymadi.
Dekning asosiy funksiyalari quyidagicha:


deque insert() – ushbu funktsiya dek tarkibiga elementlarni kiritish uchun ishlatiladigan C ++ da o'rnatilgan funktsiyadir.
deque rbegin() - Dekning so'nggi elementiga ishora qiluvchi teskari iteratorni qaytaradi.
deque rend() - Dek boshlanishidan oldingi holatga ishora qiluvchi teskari iteratorni qaytaradi.
deque max_size() -deque konteyner sig'adigan elementlarning maksimal sonini qaytaradi. Ya’ni maksimal nechta element qabul qilishini anglatadi.
Insert () funktsiyasini uchta usulda ishlatish mumkin:

  1. Yangi elementning qiymati hamda pozitsiyasini kiritish orqali dekni kengaytirish.

  2. Yangi o’zgaruvchi e’lon qilish orqali dekni kengaytirish.

  3. Lastva firstdiapazoniga yangi element kiritish orqali dekning qiymatini kengaytirish.

Sintaksis:

deque_name.insert (iterator position, const value_type& val)


yoki
deque_name.insert (iterator position, size_type n, const value_type& val)
yoki
deque_name.insert (iterator position, InputIterator first, InputIterator last)
deque_name – dekning nomi.
position – element yoki elementlar joylashtiriladigan joyni belgilaydi.
val - yangi kiritilgan elementga beriladigan qiymatni belgilaydi.
n - kiritiladigan elementlar sonini belgilaydi. Har bir element qiymat nusxasiga moslashtiriladi.
first, last - kiritilishi kerak bo'lgan elementlar doirasini ko'rsatadigan iteratorlarni belgilaydi. Diapazon birinchi va oxirgi o'rtasidagi barcha elementlarni o'z ichiga oladi, shu jumladan birinchi tomonidan ko'rsatilgan, lekin oxirgi tomonidan ko'rsatilgan element emas.

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 ©www.azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin