stl-3

/*const int i_red = 33;
 const int i_blue = 16;
 int i;
 deque<int> d_red(i_red);
 deque<int> d_blue(i_blue);
 for(i=0;i<i_red;i++)
  d_red[i] = i+1;
 for(i=0;i<i_blue;i++)
  d_blue[i] = i+1;
 show_deque(d_red,"d_red");
 //show_deque(d_blue,"d_blue");

 for(i=0;i<100;i++)
  random_shuffle(d_red.begin(),d_red.end());
 show_deque(d_red,"d_red");
   
 vector<int> v_red(6);
 int idx = rand() % 32;
 deque<int>::iterator itr = d_red.end() - idx;
 for(int i=0; i<6; i++){
  v_red[i] = *(itr++);
  if(itr == d_red.end())
   itr = d_red.begin();
 }
 show_vector(v_red,"the red ball is");
 sort(v_red.begin(),v_red.end());
 show_vector(v_red,"the sorted red ball is");*/
 /*string s1;
 getline(cin,s1);
 cout<<s1;*/ 


//#using <mscorlib.dll> //托管代码 编译需要 /clr 控制

using namespace std;
//using namespace System;
//using namespace System::Collections;

template<class _Ty>void show_vector(vector<_Ty> vec,string sz);
template<class _Ty>void show_deque(deque<_Ty> d,string sz);
template<class _Ty>void show_valarray(valarray<_Ty> va, string sz);

template<class _Ty>void show_deque(deque<_Ty> d,string sz)
{
 deque<_Ty>::iterator pit;
 cout<<sz.c_str()<<": ";
 for(pit=d.begin();pit!=d.end();pit++){
  cout<<*pit<<" ";
 }
 cout<<endl;
}
template<class _Ty>void show_vector(vector<_Ty> vec,string sz)
{
 vector<_Ty>::iterator it;
 cout<<sz.c_str()<<": ";
 for(it=vec.begin(); it!=vec.end(); it++)
 {
  cout<<*it<<" ";
 }
 cout<<endl;
}

template<class _Ty>void show_valarray(valarray<_Ty> va, string sz)
{
 cout<<sz.c_str()<<": ";
 for(int i=0; i<(int)va.size(); i++){
  cout<<va[i]<<" ";
 }
 cout/*<<"/nsize:"<<(unsigned int)va.size()*/<<endl;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值