- Rongsen.Com.Cn 版权所有 2008-2010 京ICP备08007000号 京公海网安备11010802026356号 朝阳网安编号:110105199号
- 北京黑客防线网安工作室-黑客防线网安服务器维护基地为您提供专业的
服务器维护
,企业网站维护
,网站维护
服务 - (建议采用1024×768分辨率,以达到最佳视觉效果) Powered by 黑客防线网安 ©2009-2010 www.rongsen.com.cn
作者:黑客防线网安C/C++教程基地 来源:黑客防线网安C/C++教程基地 浏览次数:0 |
#include <vector>
#include <string>
#include <iostream>
//#include <cstdlib>
using namespace std;
int main()
{
int elem_vals[18]={1,2,3,3,4,7,2,5,12,3,6,10,4,9,16,5,12,22};
vector<int> fibonacci(elem_vals,elem_vals+3);
vector<int> lucas(elem_vals+3,elem_vals+6);
vector<int> pell(elem_vals+6,elem_vals+9);
vector<int> trigangular(elem_vals+9,elem_vals+12);
vector<int> square(elem_vals+12,elem_vals+15);
vector<int> pentagonal(elem_vals+15,elem_vals+18);
vector<int> *seq_addr[6]={&fibonacci,&lucas,&pell,&trigangular,&square,&pentagonal};
srand(6);
int seq_index=rand()%6;
vector<int> *curvector=seq_addr[seq_index];
return 0;
}
//////////////////////////////////////////////////////////
#include <iostream>
#include <vector>
#include <conio.h>
#include <fstream>
using namespace std;
void display( vector<int>);
void swap( int&, int& );
void bubble_sort( vector<int>&,ofstream*);
int main()
{
int ia[8]={8,34,3,13,1,21,5,2};
vector<int> vec(ia,ia+8 );
ofstream ofil("data.txt");
cout<<"vector before sort: ";
display( vec );
cout<<" vector after sorted: ";
bubble_sort( vec ,&ofil);
display( vec );
getch();
return 0;
}
void display( vector<int> vec )
{
for (int ix=0;ix<vec.size();++ix )
cout<<vec[ix]<<’ ’;
cout<<endl;
}
void swap( int &val1, int &val2 )
{
int temp;
temp = val1;
val1 = val2;
val2 = temp;
}
void bubble_sort( vector<int> &vec,ofstream *ofil=0)
{
for (int ix=0;ix<vec.size();++ix)
for (int jx=ix+1;jx<vec.size();++jx)
if (vec[ix] > vec[jx])
{
*ofil<<"about to call swap ix="<<ix<<"jx="<<jx<<" swapping"
<<vec[ix]<<"with"<<vec[jx]<<endl;
swap( vec[ix], vec[jx]);
}
}
////////////////////////
#include <iostream>
#include <vector>
#include <conio.h>
#include <fstream>
using namespace std;
void display( vector<int> vec )
{
for (int ix=0;ix<vec.size();++ix )
cout<<vec[ix]<<’ ’;
cout<<endl;
}
void swap( int &val1, int &val2 )
{
int temp;
temp = val1;
val1 = val2;
va
我要申请本站:N点 | 黑客防线官网 | |
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479 |