401
15-ТАРАУ
Сандық есептеулерге арналған құралдар
Жалпыланған сандық алгоритмдер
Санды қ алгоритмдерді қолдану үшін
тақырыптық файлын
қосу қажет.
15-кесте.
Жалпыланған сандық алгоритмдер
Алгоритм
Орындалатын функция
accumulate
Жинақтау
inner
_
product
Скалярлық көбейту
partial_sum
Жинақтай отырып, қосындыны есептеу
adjacent_difference
Іргелес элементтер арасындағы айырманы есептеу
accumulate
accumulate
алгоритмінің бірінші формасы
fi rst
жəне
last
итера-
торларымен берілген тізбек элементтерінің қосындысын жинақтау үшін
қолданылады. Қосындының бастапқы мəні (əдетте бұл 0) үшінші параметр
арқылы беріледі. Бұл параметрдің типі нəтиженің типін анықтайды (функция
есептелген қосындыны қайтарады):
template
T accumulate(In fi rst, In last, T init);
accumulate
алгоритмінің екінші формасы үшінші параметрге жəне
тізбектің кезекті элементіне берілген операцияны қолдануға мүмкіндік береді:
Достарыңызбен бөлісу: