摘要: 非变易算法 C++ STL 的非变易算法(Non-mutating algorithm)是一组不破坏操作数据的模板函数,用来对序列数据进行逐个处理、元素查找、子序列搜索、统计和匹配。作为算法函数参数的迭代器,一般为 Input Iterator 输入迭代器,具有 "++" 迭代和 "*" 访问操作。通过迭代器的元素遍历,可对迭代器区间所界定的元素进行操作。因此,非变易算法具有极为广泛的适用性,基本上可应用于各种容器。目录:逐个容器元素 for_each查找容器元素 find条件查找容器元素 find_if邻近查找容器元素 adjacent_find范围查 阅读全文
posted @ 2013-04-13 18:38 He_LiangLiang 阅读(1204) 评论(1) 推荐(1) 编辑