【数据结构_不那么数据结构系列_1037】集合的并运算的实现

来源:互联网 发布:矩阵论导教导学导考 编辑:程序博客网 时间:2024/06/15 10:01

8
0 5 6 3 8 7 9 10
7
1 3 4 7 8 9 5
--------------------------------------------------------------

0 5 6 3 8 7 9 10 1 4




#include <stdio.h>#include <stdlib.h>#include <iostream>#include <string.h>using namespace std;int main(){    int num1,num2;    int a[105],b[105],c[105];    while(cin>>num1)    {        memset(c,0,sizeof(c));        int max=0,i,t;        for(i=0;i<num1;i++)            cin>>a[i];        for(i=0;i<num1;i++)        {            t=a[i];            c[t]++;            //if(t>max) max=t;        }        cin>>num2;        for(i=0;i<num2;i++)            cin>>b[i];        for(i=0;i<num2;i++)        {            t=b[i];            c[t]++;            //if(t>max) max=t;        }        for(i=0;i<num1;i++)            printf("%d ",a[i]);        //cout<<a[i];        for(i=0;i<num2;i++)        {            int t=b[i];            if(c[t]==1)            {                //cout<<" ";                printf("%d ",b[i]);            }        }        //printf("\n");    }    return 0; }


0 0
原创粉丝点击