Bog'liq Test. Standart algoritmlar va iteratorlar.
Test. Standart algoritmlar va iteratorlar. (Stack, queue, priority_queue. Konteynerlar bilan ishlash algoritmlari. Funktorlarning qo’llanilishi)
Iterator – bu …
standart konteynerlar tarkibiga kirishni ta’minlovchi “qator elementiga ko’rsatgich” tushunchasini umumlashtirilgan vositasi.
tezkor qidiruv qobiliyatiga ega bo'lgan va tartiblangan ma'lumotlar tuzilishini amalga oshiradi.
dasturchilarga ma'lumotlar tuzilmalari qurishni osonlikcha amalga oshirishga imkon beradigan o’zgaruvchi va funksiyalar to’plamidir.
bu obyektlar bir xil turdagi qiymatlar to'plamini saqlashga moslashtirilgan sinf.
C++ standart kutubxonasida iterator toifalarining nechta turi mavjud?
5 ta
4 ta
2 ta
3 ta
C ++ standart kutubxonasida iterator toifalari ko’rsatilgan qatorni toping?
tasodifiy, ikki tomonlama, bir yo'nalishli, kiritish va chiqish iteratorlari
tasodifiy, ikki tomonlama, uch yo'nalishli, kiritish iteratorlari
ikki tomonlama, bir yo'nalishli, kiritish va chiqish iteratorlari
bir yo'nalishli, kiritish va chiqish iteratorlari
value_type – bu
T turining iteratori tomonidan ko'rsatilgan qiymat turi
iterator tomonidan qo'llab-quvvatlanadigan operatsiyalar to'plamini bildiradigan tur
reference – bu
iterator bekor qilinganida qaytariladigan aloqa turi
bir-biriga nisbatan iteratorlarning joy almashtirish qiymatlarini ifodalovchi butun son
iterator tomonidan qo'llab-quvvatlanadigan operatsiyalar to'plamini bildiradigan tur
T turining iteratori tomonidan ko'rsatilgan qiymat turi
differ_type – bu
bir-biriga nisbatan iteratorlarning joy almashtirish qiymatlarini ifodalovchi butun son
iterator tomonidan qo'llab-quvvatlanadigan operatsiyalar to'plamini bildiradigan tur
T turining iteratori tomonidan ko'rsatilgan qiymat turi
iterator bekor qilinganida qaytariladigan aloqa turi
iterator_category – bu
iterator tomonidan qo'llab-quvvatlanadigan operatsiyalar to'plamini bildiradigan tur
T turining iteratori tomonidan ko'rsatilgan qiymat turi
iterator bekor qilinganida qaytariladigan aloqa turi
bir-biriga nisbatan iteratorlarning joy almashtirish qiymatlarini ifodalovchi butun son
distance (from, to) – funksiyasining vazifasi
o'sish operatorining birinchi iteratorga, ikkinchisiga o'tgunga qadar ishlatiladigan sonlari yoki tasodifiy kirish iteratorlari uchun odatiy farqni topish.
from va to iteratorlari orasidagi farqni topib beradi.
berilgan iteratorlar orasidagi elementlar yig’indisini topish.
berilgan iteratorlar orasidagi elementlar yig’indisini va from va to iteratorlari orasidagi farqni topib beradi.
advance(it, n) – funksiyasining vazifasi
iteratorni belgilangan yo'nalishda n qadamlar bilan siljitadi.
iteratorlarning n ta hadi yig’indisini topib beradi.
berilgan iteratorlar orasidagi elementlar yig’indisini topish.
berilgan iteratorlar orasidagi elementlar yig’indisini va n iteratorlari orasidagi farqni topib beradi.
Standart algoritmlar bilan ishlash uchun qaysi ilovadan foydalaniladi?
#include
#include
#include
#include Konteynerni avtomatik tarzda to’ldirish algoritmini toping.
fill(), fill_n()
copy(), copy_n()
find(), find_n()
set(), set_n()
Kompilyatsiya natijasida ekranga nima chop qilinishini aniqlang:
-1 -1 -1 -1 -1
0 1 2 3 4
5 6 7 8 9
0 -1 1 -1 2
Kompilyatsiya natijasida ekranga nima chop qilinadi:
v vektorda bor
v vektorda yo’q
Kompilyatsiyada xatolik chiqadi
23
Kompilyatsiya natijasida ekranga nima chop qilinishini aniqlang:
3 56 48 34 23 45
Kompilyatsiya natijasida ekranga nima chop qilinishini aniqlang:
9 8 7 6 5 4 3 2 1
1 2 3 4 5 6 7 8 9
9 9 9 9 9
Kompilyatsiyada xatolik bo’ladi
Qaysi javobda vektor avtomatik tarzda -1 lar bilan avtomatik to’ldirilgan?
Qaysi javobda vektor elementlariga berilgan massiv elementlarini teskari tartibda o’zlashtirish dasturi keltirilgan?
Qaysi javobda vektor elementlarini saralash dasturi keltirilgan?
Qaysi javobda vektordan berilgan elementni qidirish dasturi keltirilgan?
mismatch() algoritmi nima vazifani topadi?
ikkita ketma-ketlikni taqqoslaydi va elementlar farq qiladigan joyda birinchi pozitsiyani topadi va qaytaradi
ikkita ketma-ketlikni ulaydi va elementlar ketma-ketligini konteyner sifatida qaytaradi
konteynerdan berilgan elementni qidiradi va birinchi pozitsiyasini qaytaradi