我是靠谱客的博主 冷酷白开水,最近开发中收集的这篇文章主要介绍02.二维对数器,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

#include<iostream>
#include<cstdlib>
#include<ctime>
#include<vector>
#include<algorithm>
#include<stack>
using namespace std;
#define testtime
5000	/*测试轮数*/
#define vectorlenm 20	/*二维vector m行*/
#define vectorlenn 20	/*二维vector n列*/
#define datalen
100	/*数据长度范围*/
void rightmethod(vector<vector<int> >&a)
{
}
void testmethod(vector<vector<int> >&a)
{
}
void print(vector<vector<int> >a)
{
for(int i=0;i<(int)a.size();++i)
for(int j=0;j<(int)a[0].size();++j)
cout<<a[i][j]<<",";
}
int main()
{
srand((unsigned)time(NULL));
for(int j=0;j<testtime;++j)
{
int m = rand()%vectorlenm;
int n = rand()%vectorlenn;
vector<vector<int> >pre(m, vector<int>(n, 0));//原始数组
for(int i=0;i<m;++i)
for(int j=0;j<n;++j)
pre[i][j]=rand()%datalen-rand()%datalen;
vector<vector<int> >test(pre);
vector<vector<int> >right(pre);
/*st此为止三个数组创建完毕*/
rightmethod(right);//正确解法
testmethod(test);//测试解法
if(right!=test)
{
print(pre);//打印原始数组
while(1);
}
}
cout<<"right"<<endl;
while(1);
return 0;
}

最后

以上就是冷酷白开水为你收集整理的02.二维对数器的全部内容,希望文章能够帮你解决02.二维对数器所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(70)

评论列表共有 0 条评论

立即
投稿
返回
顶部