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



Pdf көрінісі
бет510/642
Дата30.03.2022
өлшемі3,66 Mb.
#29231
түріПрограмма
1   ...   506   507   508   509   510   511   512   513   ...   642
Байланысты:
pavlovskaia-jogargy-dengeili

reverse_copy

Тізбекті кері ретпен көшіру



rotate

Тізбек элементтерінің орнын циклдік түрде ауыстыру



rotate_copy

Циклдік түрде элементтердің көшірмесін алу



swap

Екі элементтің орындарын өзара алмастыру



swap_ranges

Екі тізбек элементтерінің орындарын өзара алмастыру




380

Алгоритм

Орындалатын функция

transform

Берілген операцияны тізбектің əрбір элементімен орындау



unique

Көршілес тең элементтерді өшіру



unique_copy

Көршілес тең элементтерді өшіре отырып, тізбектің 

көшірмесін алу

Осы алгоритмдерді толығырақ қарастырайық.



copy, copy_b ackward

copy

 алгоритмі шекаралары 



fi rst

 жəне 


last

 итераторлары арқылы 

берілетін  тізбекті алғашқы элементінен бастап шығыс тізбекке көшіреді, 

шығыс тізбек үшін 



result

 басының итераторы  тағайындалады:



template

 

Out copy(In fi rst, In last, Out result); 

copy_backward

 алгоритмі берілген тізбектің соңғы элементінен ба-

стап көшіруді орындайды. Үшінші параметр қабылдаушы тізбектің соңғы 

элементінен кейін орналасатын элементті көрсету керек, өйткені оның мəні 

əрбір элементті көшіру операциясынан бір қадам бұрын кемиді: 



Достарыңызбен бөлісу:
1   ...   506   507   508   509   510   511   512   513   ...   642




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

    Басты бет