C++/Algorytmy w STL/Operacje numeryczne

accumulate() edytuj

accumulate( iterator początek, iterator koniec, wartość )
accumulate( iterator początek, iterator koniec, wartość, funkcja )
Działanie
sumuje ciąg elementów

inner_product() edytuj

inner_product( iterator początek, iterator koniec, iterator początek_wyniku, wartość )
inner_product( iterator początek, iterator koniec, iterator początek_wyniku, wartość, funkcja_dodawania, funkcja_mnozenia )
Działanie
oblicza iloczyn skalarny na elementach dwóch ciągów

adjacent_difference() edytuj

adjacent_difference( iterator początek, iterator koniec, iterator początek_wyniku)
adjacent_difference( iterator początek, iterator koniec, iterator początek_wyniku, funkcja )
Działanie
oblicza różnice pomiędzy sąsiadującymi elementami w ciągu

partial_sum() edytuj

partial_sum( iterator początek, iterator koniec, iterator początek_wyniku)
partial_sum( iterator początek, iterator koniec, iterator początek_wyniku, funkcja )
Działanie
oblicza sumy częściowe ciągu elementów