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



Pdf көрінісі
бет503/642
Дата30.03.2022
өлшемі3,66 Mb.
#29231
түріПрограмма
1   ...   499   500   501   502   503   504   505   506   ...   642
Байланысты:
pavlovskaia-jogargy-dengeili

search              

Бір тізбектің басқа тізбекке алғашқы енгізілуін табу 



search_n

Бір тізбектің басқа тізбекке n-ші рет енгізілуін  табу 

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

adjacent_fi nd

adjacent_fi nd

  алгоритмі  көршілес мəндер жұбын табуды  орындайды.



template For adjacent_fi nd(For fi rst, For last); 

template For 

 adjacent_fi nd(For fi rst, For last, BinPred pred);

Алгоритмнің бірінші формасы тізбекті контейнерде көршілес орналасқан 

бірдей мəндер жұбын табады да, итераторды олардың алғашқысына немесе 



375

тізбектің соңына (соңғы элементтен кейін орналасқан элементке итератор) 

қайтарады. 

Екінші форма 



pred

 предикаты арқылы функция немесе функционалдық 

объект түрінде берілген шартты қанағаттандыратын көршілес элементтерді 

та ба ды. 

Мысал (программа бүтін сан түрінде берілген жиымтың ең сол жағында 

орналасқан бірдей элементтер жұбын жəне құрылымдағы өрістер қосындысы 

тең болатын элементтер жұбын табады):



Достарыңызбен бөлісу:
1   ...   499   500   501   502   503   504   505   506   ...   642




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

    Басты бет