Ularning funksiyalarini ta


Download 21.9 Kb.
bet2/2
Sana19.06.2023
Hajmi21.9 Kb.
#1624382
1   2
Bog'liq
6-javoblar

Find(). Navbatdagi algoritm – bu find(). Bu nomidan ma’lumki, to‘plamdagi elementlarni qidirish funksyasidir. Eʻtibor bersak, juda ko‘p konteynerlar bunday find()– funksiyasiga ega va u obyekt uchun obj.find(…) sintaksisida ishlatiladi. va ular joylarda elementlarni qayta tartibga soluvchi va qiymatlarni o‘zgartiruvchi algoritmlardir: fill()replace_copy()reverse()rotate()rotate_copy()shuffle()random_shuffle()transform()replace()replace_if() va boshqa funksiyalar. 30. Ikki to‘plamlar ustida bajariladigan algoritimlar guruhi ham mavjud. Bular asosan nusxalash, tarkibini ko‘chirib o‘tish (har tipdagi konteynerlar uchun bo‘lishi mumkin. Masalan, vector<> ni set<>ga) funksiyalarini bajaradi. Bularga copy()copy_if()move()swap_ranges()remove_copy()remove_copy_if()merge(), set_intersection()set_difference() va boshqa algoritmlar 31. Funktor so‘zi C++da “funksional obyektlar”ning qisqartmasidan olingan. 32.C++da funksional obyekt - operator() bilan aniqlangan sinfning nusxasi hisoblanadi. 33. Ko‘p hollarda STL kutubxonasining taqqoslash va xatolik funksiyasining algoritmlarida funktorlar C++da predikatlar sifatida ishlatiladi. 34. ML standart jihatidan funktorlar ML modul tizimining bir qismidir va ular tuzilmalarni yaratishga imkon beradi. 35. Haskelldagi funktorlar kategoriya nazariyasidan matematik funktorlarga juda o‘xshaydi .

Download 21.9 Kb.

Do'stlaringiz bilan baham:
1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling