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


For1 search(For1 fi rst1, For1 last1



Pdf көрінісі
бет352/465
Дата09.01.2023
өлшемі3,66 Mb.
#60709
түріПрограмма
1   ...   348   349   350   351   352   353   354   355   ...   465
Байланысты:
аибм сплюс

 
For1 search(For1 fi rst1, For1 last1,
 
For2 fi rst2, For2 last2, BinPred pred);
Іздеу сəтсіз орындалған жағдайда
 last1 мəні 
қайтарылады.
search_n 
алгоритмі тізбектің құрамындағы 
value
мəнінің кем дегенде 
n
санынан тұратын ішкі тізбекті табады (предикатты талдай отырып немесе тал-
даусыз) жəне итераторды соған сəйкес келетін алғашқы элементке қайтарады:
template 
 
For search_n(For fi rst, For last, 
 
 
Size count, const T& value); 
template  
 
For1 search_n(For fi rst, For last,
 
 
Size count, const T& value, BinPred pred);


379
Тізбект ермен орындалатын модификациялаушы 
операциялар
Бұл категорияның алгоритмдері өздері жұмыс істейтін тізбекті қандай да 
бір жолмен өзгертеді. Олар тізбек элементтерін көшіру, өшіру, алмастыру жəне 
олардың орналасу реттілігін өзгерту үшін қолданылады.
14.2-кесте. 
Тізбектермен орындалатын модификациялаушы операцилар
Алгоритм
Орындалатын функция
copy
Тізбекті алғашқы элементінен бастап көшіру
copy_backward
Тізбекті соңғы элементінен бастап көшіру
fi ll
Барлық элементтерді берілген мəнге алмастыру
fi ll_n
Алғашқы n элементті берілген мəнге алмастыру
generate
Барлық элементтерді операция нəтижесіне алмастыру
generate_n
Алғашқы n элементті операция нəтижесіне алмастыру
iter_swap
Итераторлармен берілген екі элементтің орнын өзара 
алмастыру


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




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

    Басты бет