key_comp () / value_comp () - to'plamdagi elementlarning qanday tartiblanganligini aniqlaydigan ob'ektni qaytaradi ("sukut bo'yicha"). find (const g) - Agar topilgan bo'lsa, to'plamdagi "g" elementiga iteratorni qaytaradi, aks holda iteratorni oxiriga qaytaradi. count (const g) - "g" elementi asosida 1 yoki 0 ni qaytaradi to'plamda mavjud yoki yo'q. lower_bound (const g) - iteratorni "g" ga teng bo'lgan birinchi elementga qaytaradi yoki to'plamdagi "g" elementidan oldin ketmaydi. upper_bound (const g) - iteratorni "g" ga teng bo'lgan birinchi elementga qaytaradi yoki to'plamdagi "g" elementidan keyin albatta ketadi. equal_range () - Funksiya juftlarning iteratorini qaytaradi. (key_comp). Bu juftlik k ga teng bo'lgan kalitga ega bo'lgan konteynerdagi barcha elementlarni o'z ichiga olgan oraliqni anglatadi. emplace () - Ushbu funktsiya o'rnatilgan elementga yangi elementni kiritish uchun ishlatiladi, faqat kiritiladigan element noyob bo'lsa va to'plamda mavjud bo'lmasa. emplace_hint () - Kiritilgan joyni ko'rsatuvchi iteratorni qaytaradi. Agar parametrda berilgan element allaqachon mavjud bo'lsa, u holda mavjud element joylashgan holatga ishora qiluvchi qaytadi. swap () - Ushbu funktsiya ikkita to'plam tarkibini almashish uchun ishlatiladi, ammo to'plamlar bir xil bo'lishi kerak, ammo o'lchamlari farq qilishi mumkin. operator = - ‘=’ - bu C ++ STL-dagi operator, u to'plamni boshqa to'plamga ko'chiradi (yoki ko'chiradi) va set :: operator = mos keladigan operator funktsiyasidir. get_allocator () - to'plam bilan bog'liq bo'lgan ajratuvchi ob'ekt nusxasini qaytaradi. Kod qismi:
#include using namespace std; int main() { int n; cout << "Elementlar sonini kiriting: "< cin>>n; char a[n]; cout << "Massiv elementlarini kiriting: "< for (int i = 0; i < n; i++) { cin>>a[i]; } for (int i = n-1; i >= 1; i--) { for (int j = 0; j < i; j++) { if (a[j] > a[j+1]) { swap(a[j],a[j+1]); }}} for (int i = 0; i < n; i++) cout< return 0;}