线性表LA和LB合并
2017-09-18 22:11
295 查看
从线性表LB中依次取得每个数据元素,并依值在线性表LA中进行查访,若不存在,则插入。
#include<stdio.h>
#include<string.h>
#include<iostream>
using namespace std;
int main()
{
char arr[100],brr[100];
memset(arr,0,sizeof(arr));
memset(brr,0,sizeof(brr));
cin>>arr;
cin>>brr;
int num1=strlen(arr);
int num2=strlen(brr);
int i,j;
for(i=0;i<num2;i++)
{
int form=0;
for(j=0;j<num1;j++)
{
if(arr[j]==brr[i])
{
form=1;
break;
}
}
if(form==0)
{
arr[num1++]=brr[i];
}
}
cout<<arr<<endl;
return 0;
}
#include<stdio.h>
#include<string.h>
#include<iostream>
using namespace std;
int main()
{
char arr[100],brr[100];
memset(arr,0,sizeof(arr));
memset(brr,0,sizeof(brr));
cin>>arr;
cin>>brr;
int num1=strlen(arr);
int num2=strlen(brr);
int i,j;
for(i=0;i<num2;i++)
{
int form=0;
for(j=0;j<num1;j++)
{
if(arr[j]==brr[i])
{
form=1;
break;
}
}
if(form==0)
{
arr[num1++]=brr[i];
}
}
cout<<arr<<endl;
return 0;
}
相关文章推荐
- 线性表La和线性表Lb合并
- 假设利用两个线性表La和Lb分别表示两个集合A和B(即线性表中的数据元素即为集合中的成员),现要求一个新的 集合A=AUB。这就要求对线性表作如下操作:扩大线性表La,将存在于线性表Lb中而不存在于线
- la 3983 Robotruck 线性dp
- LA 4256 Salesmen 线性dp
- LA 3095 扫描法 线性
- 线性表LA和LB非递减有序排列,将LA,LB进行归并为新的线性表LC,要求LC中的数据元素扔非递减有序列排列
- 数据结构5:线性表中把属于la中而不属于lb中的元素放到la中
- 线性表以及几个注意事项
- 数据结构实验二:线性表的实验
- 0006算法笔记——【分治法】线性时间选择
- 几种线性DP(最长上升子序列,最长公共子序列等)
- 矩阵分析-线性系统-2 高斯消元法、高斯-若尔当消元法
- 第二章:线性表算法设计题(9-10)
- 线性表—and—顺序存储
- 线性列表&&学生的信息的测试题
- 线性代数入门(1) - 什么是线性代数?
- MyMathLib系列(线性空间)
- Silverlight开发历程—动画(线性动画)
- 线性空间子空间的交与和
- Android UI基本测验:线性布局