两个固定长度整数集合并
来源:互联网 发布:libzip windows 编辑:程序博客网 时间:2024/04/29 07:40
#include <iostream>
using namespace std;
class SET{
public:
SET(int x[],int xl,int y[],int yl){
numa=xl;numb=yl;numc=0;
for (int i=0;i<numa;i++)
a[i]=x[i];
for(int j=0;j<numb;j++)
b[j]=y[j];
}
int check(int elem,int s[],int size){
for (int i=0;i<size;i++)
if(elem==s[i])
return 0;
return 1;
}
void insert();
void output(){
cout<<"合并集的个数:"<<numc<<endl;
for (int i=0;i<numc;i++)
cout<<c[i]<<" ";
cout<<endl;
}
private:
int numa,numb,numc;
int a[40],b[40],c[40];
};
int main(){
int a[]={1,3,5,7,9};
int b[]={1,2,3,4,5,6};
int al=sizeof(a)/sizeof(int);
int bl=sizeof(b)/sizeof(int);
SET set(a,al,b,bl);
set.insert();
set.output();
return 0;
}
void SET::insert(){
for (int i=0;i<numa;i++)
c[i]=a[i];
numc=numa;
for (int j=0;j<numb;j++){
if (check(b[j],c,numa)==1)
{
c[numc]=b[j];
numc++;
}
}
}
- 两个固定长度整数集合并
- 任意长度的两个整数集合求并集与交集
- [笔试]两个整数集合求交集并集
- 实现一个固定长度的集合队列
- Arrays.ArrayList 固定长度的List集合
- 两个整数集合A,B,求二者交集、并集、差集
- 合并两个整数集合,并排序---京东2017秋招笔试
- 两个任意长度整数的加减乘除
- C89,C99和固定长度整数int8_t等
- 整数转固定长度的字符串的一种方法
- 两个集合取并集
- A、B两个整数集合的交集
- 筛选固定长度的字符串并在其后添加字符
- java接受两个整数并求和
- 计算并输出两个整数的最大值
- 计算并输出两个整数的最大值
- 计算并输出两个整数的最大值
- 用汇编实现任意长度的两个整数相加
- shapefile格式说明及读写代码示例
- 单片机液晶显示温度
- Spring2.5整合ActiveMQ 5.2(P2P文本消息)
- eclispe导入myeclipse项目编译解决步骤
- 内存溢出
- 两个固定长度整数集合并
- 百度开放研究社区-hadoop云平台-mahout兴趣小组
- 线性变换
- Top 10 Java Performance Troubleshooting Tool
- error LNK 2001的几种情况和解决方案
- cuda编程 找不到cutil.lib cutil.dll的问题
- WP7平台开发——如何隐藏点击textbox时出现的软键盘(即隐藏SIP)
- ???RelativeLayout.LayoutParams的使用疑点
- vim折叠代码