Laboratoriya ishi



Yüklə 241,68 Kb.
səhifə1/8
tarix02.01.2022
ölçüsü241,68 Kb.
#44358
  1   2   3   4   5   6   7   8
2-LABORATORIYA ISH





LABORATORIYA ISHI

Standart algoritmlar va itеratorlar. Standart algoritmlar. Itеratorlar va ularning qo`llanilishi. Xotirani taqsimlovchilar va ularga qo`yilgan talablar. Standart bo`yicha taqsimlovchi.

Ishning maqsadi: C++ dasturlash tilida standart algoritmlar, iteratorlar va xotirani taqsimlovchilar bilan ishlash ko’nikmalarini shakllantirish.

Masalaning qo’yilishi:

  1. Variantda berilgan topshiriq bo’yicha konteyner hosil qilish va berilgan standart funksiya yordamida konteyner ustida amallar bajarish;

  2. Variantda berilgan konteyner ustida iteratorlardan foydalanib amallar bajarish;

  3. Variantda berilgan funksiya bo’yicha xotirani taqsimlashni amalga oshiring.





  1. Yangi konteynerlar hosil qiling, uni standart funksiyalar yordamida elementlar bilan to’lating va  for_each funksiyasi yordamida uni chop qiling;

  2. Iteratorlardan foydalanib list konteyneri ustida amallar bajaring

  3. calloc () funksiyasidan foydalanib xotirani dinamik taqsimlashni amalga oshiring .



  1. Yangi konteynerlar hosil qiling, uni standart funksiyalar yordamida elementlar bilan to’lating find funksiyasi yordamida amallar bajaring;

  2. Iteratorlardan foydalanib deque konteyneri ustida amallar bajaring;

  3. malloc () funksiyasidan foydalanib xotirani dinamik taqsimlashni amalga oshiring.



  1. Yangi konteynerlar hosil qiling, uni standart funksiyalar yordamida elementlar bilan to’lating count funksiyasi yordamida amallar bajaring;

  2. Iteratorlardan foydalanib map konteyneri ustida amallar bajaring;

  3. fre () funksiyasidan foydalanib xotirani dinamik taqsimlashni amalga oshiring .



  1. Yangi konteynerlar hosil qiling, uni standart funksiyalar yordamida elementlar bilan to’lating equal funksiyasi yordamida amallar bajaring;

  2. Iteratorlardan foydalanib vector konteyneri ustida amallar bajaring;

  3. realloc () funksiyasidan foydalanib xotirani dinamik taqsimlashni amalga oshiring .



  1. Yangi konteynerlar hosil qiling, uni standart funksiyalar yordamida elementlar bilan to’lating search funksiyasi yordamida amallar bajaring;

  2. Iteratorlardan foydalanib multimap konteyneri ustida amallar bajaring;

  3. calloc () funksiyasidan foydalanib xotirani dinamik taqsimlashni amalga oshiring .



  1. Yangi konteynerlar hosil qiling, uni standart funksiyalar yordamida elementlar bilan to’lating copy funksiyasi yordamida amallar bajaring;

  2. Iteratorlardan foydalanib set konteyneri ustida amallar bajaring;

  3. malloc () funksiyasidan foydalanib xotirani dinamik taqsimlashni amalga oshiring .



  1. Yangi konteynerlar hosil qiling, uni standart funksiyalar yordamida elementlar bilan to’lating move funksiyasi yordamida amallar bajaring;

  2. Iteratorlardan foydalanib vector konteyneri ustida amallar bajaring;

  3. free () funksiyasidan foydalanib xotirani dinamik taqsimlashni amalga oshiring .



  1. Yangi konteynerlar hosil qiling, uni standart funksiyalar yordamida elementlar bilan to’lating swap funksiyasi yordamida amallar bajaring;

  2. Iteratorlardan foydalanib multiset konteyneri ustida amallar bajaring;

  3. realloc () funksiyasidan foydalanib xotirani dinamik taqsimlashni amalga oshiring .



  1. Yangi konteynerlar hosil qiling, uni standart funksiyalar yordamida elementlar bilan to’lating transform funksiyasi yordamida amallar bajaring;

  2. Iteratorlardan foydalanib list konteyneri ustida amallar bajaring;

  3. calloc () funksiyasidan foydalanib xotirani dinamik taqsimlashni amalga oshiring .



  1. Yangi konteynerlar hosil qiling, uni standart funksiyalar yordamida elementlar bilan to’lating replace funksiyasi yordamida amallar bajaring;

  2. Iteratorlardan foydalanib deque konteyneri ustida amallar bajaring;

  3. malloc () funksiyasidan foydalanib xotirani dinamik taqsimlashni amalga oshiring .



  1. Yangi konteynerlar hosil qiling, uni standart funksiyalar yordamida elementlar bilan to’lating fill funksiyasi yordamida amallar bajaring;

  2. Iteratorlardan foydalanib multimap konteyneri ustida amallar bajaring;

  3. free () funksiyasidan foydalanib xotirani dinamik taqsimlashni amalga oshiring .



  1. Yangi konteynerlar hosil qiling, uni standart funksiyalar yordamida elementlar bilan to’lating remove funksiyasi yordamida amallar bajaring;

  2. Iteratorlardan foydalanib set konteyneri ustida amallar bajaring;

  3. realloc () funksiyasidan foydalanib xotirani dinamik taqsimlashni amalga oshiring .



  1. Yangi konteynerlar hosil qiling, uni standart funksiyalar yordamida elementlar bilan to’lating unique funksiyasi yordamida amallar bajaring;

  2. Iteratorlardan foydalanib multiset konteyneri ustida amallar bajaring;

  3. calloc () funksiyasidan foydalanib xotirani dinamik taqsimlashni amalga oshiring .



  1. Yangi konteynerlar hosil qiling, uni standart funksiyalar yordamida elementlar bilan to’lating reverse funksiyasi yordamida amallar bajaring;

  2. Iteratorlardan foydalanib list konteyneri ustida amallar bajaring;

  3. malloc () funksiyasidan foydalanib xotirani dinamik taqsimlashni amalga oshiring .



  1. Yangi konteynerlar hosil qiling, uni standart funksiyalar yordamida elementlar bilan to’lating rotate funksiyasi yordamida amallar bajaring;

  2. Iteratorlardan foydalanib vector konteyneri ustida amallar bajaring;

  3. free () funksiyasidan foydalanib xotirani dinamik taqsimlashni amalga oshiring .



  1. Yangi konteynerlar hosil qiling, uni standart funksiyalar yordamida elementlar bilan to’lating shuffle funksiyasi yordamida amallar bajaring;

  2. Iteratorlardan foydalanib deque konteyneri ustida amallar bajaring;

  3. realloc () funksiyasidan foydalanib xotirani dinamik taqsimlashni amalga oshiring .



  1. Yangi konteynerlar hosil qiling, uni standart funksiyalar yordamida elementlar bilan to’lating sort funksiyasi yordamida amallar bajaring;

  2. Iteratorlardan foydalanib set konteyneri ustida amallar bajaring;

  3. calloc () funksiyasidan foydalanib xotirani dinamik taqsimlashni amalga oshiring .



  1. Yangi konteynerlar hosil qiling, uni standart funksiyalar yordamida elementlar bilan to’lating merge funksiyasi yordamida amallar bajaring;

  2. Iteratorlardan foydalanib multimap konteyneri ustida amallar bajaring;

  3. malloc () funksiyasidan foydalanib xotirani dinamik taqsimlashni amalga oshiring .



  1. Yangi konteynerlar hosil qiling, uni standart funksiyalar yordamida elementlar bilan to’lating set_union funksiyasi yordamida amallar bajaring;

  2. Iteratorlardan foydalanib vector konteyneri ustida amallar bajaring;

  3. free () funksiyasidan foydalanib xotirani dinamik taqsimlashni amalga oshiring .



  1. Yangi konteynerlar hosil qiling, uni standart funksiyalar yordamida elementlar bilan to’lating is_sorted_until funksiyasi yordamida amallar bajaring;

  2. Iteratorlardan foydalanib list konteyneri ustida amallar bajaring;

  3. realloc () funksiyasidan foydalanib xotirani dinamik taqsimlashni amalga oshiring .



Yüklə 241,68 Kb.

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




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