写了algorithm头文件中的2个算法:
find.h
#ifndef FIND_H
#define FIND_H
template <typename ITER , typename T>
ITER find(ITER begin, ITER end, T value)
{
ITER it;
for(it = begin; it != end; ++it)
if(*it == value)
break;
return it;
}
#endif
count.h
#ifndef COUNT_H
#define COUNT_H
template <typename ITER , typename T>
int count(ITER begin, ITER end, T value)
{
int sum = 0;
for(ITER it = begin; it != end; ++it)
{
if(*it == value)
++sum;
}
return sum;
}
#endif
以后接着写。
posted on 2006-09-20 23:54
beyonlin 阅读(366)
评论(3) 编辑 收藏 引用 所属分类:
C++之路