假设两线性表LA和LB分别表示两集合A和B,要求新集合A=A并B.
数据输入:
\x05
\x05由文件input.txt 给出输入数据.第1 行为集合A的元素,第二行为集合B元素.
\x05结果输出:
\x05
\x05将计算出的合并后的新集合A中元素输出到文件output.txt.
\x05
输入文件示例 输出文件示例
\x05输入文件范例 输出文件范例
\x05input.txt output.txt
\x052 6 3 9 8 6 2 6 3 9 8 6 5
人气:361 ℃ 时间:2020-04-15 11:58:22
解答
#include
#include
#include
#include
using namespace std;
int main()
{
int a[]={1,5,8,12,5,-5,32};
int b[]={3,5,1,-3,10};
list< int > set1(a,a+sizeof(a)/sizeof(int));
list< int > set2(b,b+sizeof(b)/sizeof(int));
list< int > result;
set1.sort();
set2.sort();
//交集
set_intersection(set1.begin(),set1.end(),set2.begin(),set2.end(),back_inserter(result));
copy(result.begin(),result.end(),ostream_iterator< int >(cout," "));
cout
推荐
- 数据结构算法实现:利用两个线性表LA和LB分别表示两个集合A和B,现要求一个新的集合A=A并B.
- C语言编程题,利用两个线性表LA和LB分别表示两个集合A和B,现要求一个集合A=A并B
- 线性表LA=(3,5,8,11),LB=(2,6,8,9,11,15,20),LA和LB代表两个集合A.B,
- 数据结构算法2.1两个线性表LA和LB,求新的集合那个,C语言版完整程序怎么写啊
- 数据结构(C语言版)设有线性表LA(3,5,8,110)和LB(2,6,8,9,11,15,20)求新集合?
- 二加二的平方再加二的三次方一直加到二的99次方等于多少
- 已知sin(α+β)=1,求tan(2α+β)=0
- 我的家乡——绍兴 作文怎么写
猜你喜欢