adjacent_difference algorithm

Publish: September 27, 2011 Category: DataStruct&Algorithm

adjacent_difference()函数计算区间[start,end)中相邻元素的差值,并且将结果存储在从result开始的地方。
(特别地,位于start处的元素将被复制到result;而且start + i与start + (i-1)的差值将会被存储到result + i。
如果给定了二元函数f,则f将被用作计算差值的操作而不是-操作。

Read the rest of this entry »

accumulate algorithm

Publish: September 27, 2011 Category: DataStruct&Algorithm

描述:
将一定内的元素累加,accumulate函数计算val与所有在[start,end)范围内的元素的和。
如果二元函数f被指定了, 它会被用作执行计算和的操作。

Read the rest of this entry »