Программалау оқулық Алматы, 012 Қазақстан Республикасы Білім жəне ғылым министрлігінің «Оқулық»



Pdf көрінісі
бет469/642
Дата30.03.2022
өлшемі3,66 Mb.
#29231
түріПрограмма
1   ...   465   466   467   468   469   470   471   472   ...   642
Байланысты:
pavlovskaia-jogargy-dengeili

template

 

void swap(map& x, 

 

          map&y);

Ал 


equal_range

 функциясы өзіне берілген х мəні үшін (



lower_bound(x), 

upper_bound(x)

) итераторлар жұбын қайтарады:



pair equal_range(const key_type& x);       

pair 

 

equal_range(const key_type& x) const;

Егер берілген кілті бар элемент табылса, функцияны шақырған соң екі 

итератор да осы элементке, кері жағдайда одан үлкен алғашқы элементке 

нұсқап тұрады. 



Дубликатты сөздіктер (multimap)

Жоғарыда айтылғандай, дубликатты сөздіктер (



multimap

) кілттері бірдей 

элементтерді сақтауды қолдайды. Сондықтан олар үшін индекс бойынша қол 

жеткізу 


[ ]

 операциясы анықталмаған, ал 



insert 

функциясының көмегімен 

қосу операциясы кез келген жағдайда сəтті орындалады. Функция итераторды 

кірістірілген элементке қайтарады.  




348

Кілттері бірдей элементтер сөздікте енгізілу ретімен сақталады. Элементті 

кілті бойынша өшіру кезінде 

erase

 функциясы өшірілген элементтер санын 

қайтарады. Ал 

equal_range

 функциясы кілті берілген элементтің барлық 

орналасқан нұсқаларын анықтайтын итераторлар диапазонын қайтарады. 

Келесі 


count

 функциясы 1-ден үлкен мəн қайтаруы мүмкін. Басқа тұрғылардан 

алғанда, дубликатты сөздіктер қарапайым сөздіктерге ұқсас болып келеді. 

Жиындар (set)

Жиын – бұл тек кілттердің мəнін сақтайтын ассоциативті контейнер, 

яғни мұнда 



Достарыңызбен бөлісу:
1   ...   465   466   467   468   469   470   471   472   ...   642




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет