#include<iostream>
#include<cstdlib>
#include<ctime>
#include<vector>
#include<algorithm>
#include<stack>
using namespace std;
#define testtime 5000/*测试轮数*/
#define vectorlen 20/*vector长度范围*/
#define datalen 100/*数据长度范围*/
void rightmethod(vector<int>&a)
{
}
void testmethod(vector<int>&a)
{
}
void print(vector<int>a)
{
for(vector<int>::iterator it=a.begin();it!=a.end();++it)
cout<<*it<<",";
}
int main()
{
srand((unsigned)time(NULL));
for(int j=0;j<testtime;++j)
{
int n = rand()%vectorlen;
vector<int>pre(n);//原始数组
for(int i=0;i<n;++i)
pre[i]=rand()%datalen-rand()%datalen;
vector<int>test(pre);
vector<int>right(pre);
/*st此为止三个数组创建完毕*/
rightmethod(right);//正确解法
testmethod(test);//测试解法
if(right!=test)
{
print(pre);//打印原始数组
while(1);
}
}
cout<<"right"<<endl;
while(1);
return 0;
}
01.一维对数器
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.