Rivojlantirish vazirligi muhammad al xorazmiy nomidagi toshkent axborot texnologiyalari universiteti



Yüklə 1,4 Mb.
səhifə9/12
tarix09.12.2022
ölçüsü1,4 Mb.
#73302
1   ...   4   5   6   7   8   9   10   11   12
Golibjon

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;}

Yüklə 1,4 Mb.

Dostları ilə paylaş:
1   ...   4   5   6   7   8   9   10   11   12




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin