template<class T >
int nCount( const vector<T>&vec )
{
int count=0;
vector<T>::const_iterator iter=vec.begin();
for(iter;iter!=vec.end();++iter)
{
if(*iter>1) {
if(((*iter)&((*iter)-1))==0)
++count; }
}
return count;
}
计算数组中2的N次方的个数
最新推荐文章于 2023-09-12 17:02:52 发布