#include <iostream>
using namespace std;
//---------------------------------------------------------------------------
//求两个整型数组的异集,即A+B-(A与B的交集)
/* 思路
1.输入两个数组
2.假设集合A、B的有效性(无重复元素、均为整数……即程序中不检查A、B有效性)
3.集合连接、集合求交
4.求异集
*/
#pragma argsused
struct node
{
int value;
struct node *next;
};
const int Len1 = 10;
const int Len2 = 10;
int main(int argc, char* argv[])
{
bool isInSet(int e, int Set[], int len);
//struct node N1;
//struct node N2;
int Arr_1[Len1]={0}; //数组
int Arr_2[Len1]={0};
int Arr_add[Len1+Len2]={0}; //1,2求和
int Arr_result[Len1+Len2]={0}; //1,2异集
int Len1_t = 0; //数组真实长度,不算最后一个数字
int Len2_t = 0;
cout<<"Input Arr_1: (End of -999999) "<<endl;
for (int i=0; i<Len1; i++)
{
ci
【华为面试题】求两个整型数组的异集,即A+B-(A与B的交集)
最新推荐文章于 2020-05-09 21:34:51 发布