目录
accumulate(beg, end, initValue)
accumulate(beg, end, initValue, op)
inner_product(beg1, end1, end2, initValue)
inner_product(beg1, end1, end2, initValue, op1, op2)
partial_sum(srcBeg, srcEnd, destBeg)
partial_sum(srcBeg, srcEnd, destBeg, op)
adjacent_difference(srcBeg, srcEnd, destBeg)
adjacent_difference(srcBeg, srcEnd, destBeg, op)
partial_sum()与adjacent_difference()是互补的演示
算法头文件
运算后产生结果
对容器所有元素(数列)进行某种运算:
accumulate(beg, end, initValue)
accumulate(beg, end, initValue, op)
例:
计算两数列的内积:
inner_product(beg1, end1, end2, initValue)
inner_product(beg1, end1, end2, initValue, op1, op2)
例: