专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
一、看到猫吃老鼠问题,感觉如果用STL将更加简单。在实现时将问题稍作修改,变成总共n个老鼠,每隔m个吃一个,求最后剩下哪一个,并用STL实现,,www. 。二、代码 #include < vector >#include < iostream >using namespace std;int eat(const int total, const int space){if (total <= 0 || space <= 0){return -1;}vector v;vector::iterator it;// 初使化向量for [阅读全文] [PDF]
很多时候我们希望在一个vector,或者list,或者什么其他东西里面,找到一个值在哪个位置,这个时候find帮不上忙,而有人就转而求助手写循环了,而且是原始的手写循环: for(inti=0;i<vect.size();++i) if(vect[i]==value)break; 如果编译器把i看作forscope的一部分,你还要把i的声明拿出去。真的需要这样么?看看这个: intdist= distance(col.begin(), find(col.begin(),col.end(),5)); 其中col可以是很多容器,list,vector,dequ [阅读全文] [PDF]
1 共2条 分1页