26 template <
typename It>
27 std::map<typename It::value_type, unsigned int>
freq(It first, It last)
29 std::map<typename It::value_type, unsigned int> m;
30 for (It it = first; it != last; ++it) {
38 std::vector<int> v(20);
39 std::generate(v.begin(), v.end(),
RandInt(2, 10));
std::map< typename It::value_type, unsigned int > freq(It first, It last)
Produce random integer (int) values.
Range (see also boost Range library)
Functor produces random values.
Range< Iter > make_range(Iter it1, Iter it2)