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



Pdf көрінісі
бет352/466
Дата20.07.2022
өлшемі3,66 Mb.
#37798
түріПрограмма
1   ...   348   349   350   351   352   353   354   355   ...   466
Байланысты:
pavlovskaia-jogargy-dengeili

template
 For1 
fi nd_end(For1 fi rst1, For1 last1, 
 
For2 fi rst2, For2 last2); 
template 
 For1 
fi nd_end(For1 fi rst1, For1 last1,
 
For2 fi rst2, For2 last2, BinPred pred);
Іздеу сəтсіз орындалған жағдайда 
last1
мəні қайтарылады.
25-1140


378
for_eac h
Алгоритм тізбектің əрбір элементі үшін тағайындалған функцияны 
қайтарады:
template
 
Function for_each(In fi rst, In last, Function f);
Алгоритмнің қолданылу мысалы 371 б. терілген.
mismatc h
mismatch
алгоритмі екі тізбектің өзара сəйкес тең емес алғашқы элемент-
тер жұбын іздейді жəне итераторларды осы жұпқа қайтарады: 
template
 
pair mismatch(In1 fi rst1, In1 last1, In2 fi rst2);
template  
 
pair mismatch(In1 fi rst1, In1 last1, 
 
In2 fi rst2, BinPred pred);
Екінші тізбектің ұзындығы бірінші тізбектің ұзындығынан артық неме-
се оған тең болып есептеледі. Қолданушы нені сəйкессіздік ретінде есептеу 
керектігін анықтайтын предикатты тағайындай алады.
search, search_n
search
алгоритмі бірінші тізбекке екінші тізбектің алғашқы енгізілуін та-
бады (предикатты талдай отырып немесе талдаусыз) жəне сəйкес келетін (тең 
болатын) алғашқы элементке итераторды қайтарады:
template
 
For1 search(For1 fi rst1, For1 last1, 
 
For2 fi rst2, For2 last2); 
template 


Достарыңызбен бөлісу:
1   ...   348   349   350   351   352   353   354   355   ...   466




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

    Басты бет