Shokirov Shodmon Shoyimovich 5- laboratoriya ishi
Download 0.49 Mb. Pdf ko'rish
|
Shokirov Shodmon Shoyimovich 5- 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) a) Yangi konteynerlar hosil qiling, uni standart funksiyalar yordamida elementlar bilan to’lating va for_each funksiyasi yordamida uni chop qiling; b) Iteratorlardan foydalanib list konteyneri ustida amallar bajaring c) calloc () funksiyasidan foydalanib xotirani dinamik taqsimlashni amalga oshiring . 2) a) Yangi konteynerlar hosil qiling, uni standart funksiyalar yordamida elementlar bilan to’lating find funksiyasi yordamida amallar bajaring; b) Iteratorlardan foydalanib deque konteyneri ustida amallar bajaring; c) malloc () funksiyasidan foydalanib xotirani dinamik taqsimlashni amalga oshiring. 3) a) Yangi konteynerlar hosil qiling, uni standart funksiyalar yordamida elementlar bilan to’lating count funksiyasi yordamida amallar bajaring; b) Iteratorlardan foydalanib map konteyneri ustida amallar bajaring; Shokirov Shodmon Shoyimovich c) fre () funksiyasidan foydalanib xotirani dinamik taqsimlashni amalga oshiring . 4) a) Yangi konteynerlar hosil qiling, uni standart funksiyalar yordamida elementlar bilan to’lating equal funksiyasi yordamida amallar bajaring; b) Iteratorlardan foydalanib vector konteyneri ustida amallar bajaring; c) realloc () funksiyasidan foydalanib xotirani dinamik taqsimlashni amalga oshiring . 5) a) Yangi konteynerlar hosil qiling, uni standart funksiyalar yordamida elementlar bilan to’lating search funksiyasi yordamida amallar bajaring; b) Iteratorlardan foydalanib multimap konteyneri ustida amallar bajaring; c) calloc () funksiyasidan foydalanib xotirani dinamik taqsimlashni amalga oshiring . 6) a) Yangi konteynerlar hosil qiling, uni standart funksiyalar yordamida elementlar bilan to’lating copy funksiyasi yordamida amallar bajaring; b) Iteratorlardan foydalanib set konteyneri ustida amallar bajaring; c) malloc () funksiyasidan foydalanib xotirani dinamik taqsimlashni amalga oshiring . 7) a) Yangi konteynerlar hosil qiling, uni standart funksiyalar yordamida elementlar bilan to’lating move funksiyasi yordamida amallar bajaring; b) Iteratorlardan foydalanib vector konteyneri ustida amallar bajaring; c) free () funksiyasidan foydalanib xotirani dinamik taqsimlashni amalga oshiring . 8) a) Yangi konteynerlar hosil qiling, uni standart funksiyalar yordamida elementlar bilan to’lating swap funksiyasi yordamida amallar bajaring; b) Iteratorlardan foydalanib Download 0.49 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling