Ularning funksiyalarini ta
Download 21.9 Kb.
|
1 2
Bog'liq6-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
ma'muriyatiga murojaat qiling