shablonlar standart kutubxonasining tuzilmasi

PPTX 18 pages 247.0 KB Free download

Page preview (5 pages)

Scroll down 👇
1 / 18
prezentatsiya powerpoint muhammad al-xoraymiy nomidagi toshkent axborot texnologiyalari universiteti akt sohasida iqdisodiyot va menejment fakulteti 2-kurs talabasi salohidinov erkinjonning ma’lumotlar tuzilmasi va algoritmlash fanidan tayyorlagan mustaqil ishi. mavzu: shablonlar standart kutubxonasining tuzilmasi. iteratorlar bilan ishlash. funksiyalar. reja: 1. standart algoritmlar. 2. xotirani taqsimlovchilar va ularga qo‘yilgan talablar. 3. iteratorlar va ularning qo‘llanilishi. kirish bugunki kunda dasturlash juda soddalashib bormoqda, ba’zi bir mutaxassislar dasturlash uchun matematika kerakmas deb aytsa, ba’zilari matematika dasturlashning asosi deb aytadi. shuning negizida nima yotibdi. albatta algoritmlar, isteratorlar va xotirani taqsimlovchilar va ularning talablari yotadi. algoritmlar tayyo bo‘lsa, faqat bu algoritmlarini joy joyiga qo‘yish bu juda osondir. ammo algoritmlarni yaratish va uni dasturlash joriy qilish o‘ta mushkul va mashaqqatli masaladir. shuning uchun bugungi kunda juda ko‘plab algoritmlarni saqlovchi standart va no standart kutubxonalar mavjud. standart algoritmlar. yangi dasturlashni boshlanuvchilar odatda saralash, qidirish yoki qator elementlarini sanash kabi nisbatan oddiy vazifalarni bajarish uchun maxsus takrorlanishga asoslangan usullarni yozish …
2 / 18
) oqimlarini ajratish qobiliyati ega. algoritm kutubxonasi tomonidan taqdim etiladigan funksiyalar odatda uch toifadan biriga kiradi: inspektorlar (nazoratchilar) - konteynerdagi ma’lumotlarni (masalan, qidirish yoki elementlarni soni hisoblash amallari) ko‘rish uchun ishlatiladi. mutatorlar - konteynerdagi ma’lumotlarni o‘zgartirish uchun ishlatiladi (masalan, saralash yoki elementlarni qayta tartibga solish amallari). fasilitatorlar (koordinatorlar) - elementlarining qiymatlari asosida natija hosil qilish uchun ishlatiladi (masalan, qiymatlarni ko‘paytiruvchi ob’ektlar yoki elementlarning qaysi tartib juftliklarida tartiblanishi kerakligini aniqlovchi ob’ektlar). bu algoritmlar algoritm kutubxonasida ( sarlavha faylida) joylashgan. oldingi biladigan va eng ko‘p tarqalgan algoritmlardan ba’zilarini imkoniyatlarini chuquroq ko‘rib chiqamiz va bu algoritmlarning barchasi iteratorlardan foydalanadi. find() funksiyasidan foydalanish iteratorlar va ularning qo‘llanilishi. iteratorlar konteynerlarning elementlariga murojaat qilish uchun foydalaniladi. iteratorlar bilan elementlar bilan ishlash juda qulay hisoblanadi. iterator iterator tipi bilan yoziladi. har qanday konteyner uchun iteratorlarning tiplari farq qiladi. masalan, list tipidagi konteyner uchun list :: iterator tipi, vector tipidagi konteynerlar uchun esa vector ::iterator tipi ishlatiladi. c++ …
3 / 18
elementga murojat qilish uchun iteratorni harakatlantirish; --iter - oldingi elementga murojjat qilish uchun iteratorni harakatlantirish. forward_list konteyner iteratorlari dekrement amalini qo‘llab quvvatlamaydi; iter1 == iter2 - ikki iterator teng, agar ular bir xil iteratorni aniqlagan bo‘lsa; iter1 != iter2 ikki iterator teng emas, agar ular bir xil iteratorni aniqlagan bo‘lsa. iterator funksiyasidan foydalanish: o‘zgarmas iteratorlar. agar konteynerda o‘zgarmas qiymatli elementlar bo‘lsa, bu holda konteyner elementlariga murojaat qilish uchun o‘zgarmas iteratorlardan foydalanish kerak. buning uchun const_iterator tipi ishlatiladi. bu iteratorlar faqat elementlarni sanash imkonini beradi. o‘zgartirish mumkin emas. o‘zgarmas iteratordan foydalanish. e’tiboringiz uchun rahmat! image1.png image2.png image3.png image4.png image5.png image6.png image7.png image8.png 1 2 3 4 #include #include #include using namespace std; 5 int main(){ 6 won 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 array arr = {1, 3, 5, 7, 9, 11, 13, 15, 17, cout > search >> replace; auto found …
4 / 18
vi
5 / 18
shablonlar standart kutubxonasining tuzilmasi - Page 5

Want to read more?

Download all 18 pages for free via Telegram.

Download full file

About "shablonlar standart kutubxonasining tuzilmasi"

prezentatsiya powerpoint muhammad al-xoraymiy nomidagi toshkent axborot texnologiyalari universiteti akt sohasida iqdisodiyot va menejment fakulteti 2-kurs talabasi salohidinov erkinjonning ma’lumotlar tuzilmasi va algoritmlash fanidan tayyorlagan mustaqil ishi. mavzu: shablonlar standart kutubxonasining tuzilmasi. iteratorlar bilan ishlash. funksiyalar. reja: 1. standart algoritmlar. 2. xotirani taqsimlovchilar va ularga qo‘yilgan talablar. 3. iteratorlar va ularning qo‘llanilishi. kirish bugunki kunda dasturlash juda soddalashib bormoqda, ba’zi bir mutaxassislar dasturlash uchun matematika kerakmas deb aytsa, ba’zilari matematika dasturlashning asosi deb aytadi. shuning negizida nima yotibdi. albatta algoritmlar, isteratorlar va xotirani taqsimlovchilar va ularning talablari yotadi. algo...

This file contains 18 pages in PPTX format (247.0 KB). To download "shablonlar standart kutubxonasining tuzilmasi", click the Telegram button on the left.

Tags: shablonlar standart kutubxonasi… PPTX 18 pages Free download Telegram