要求如下:
输入集合元素
要求同一个集合中不存在重复的元素,且元素按递增排序。
ElemType a[4],b[6];
//为数组a输入4个字符,按顺序递增输入
//为数组b输入6个字符,按顺序递增输入
CreateListR(ha,a,4);//创建单链表ha,从数组a中读取元素
CreateListR(hb,b,6);//创建单链表hb,从数组b中读取元素
求两个集合的并、交、差
1、并集
对于两个给定集合A、B,由两个集合所有元素构成的集合,叫做A和B的并集。
记作:AUB 读作“A并B”
例: {3,5}U{2,3,4,6}= {2,3,4,5,6}
2、交集
对于两个给定集合A、B,由属于A又属于B的所有元素构成的集合,叫做A和B的交集。
记作: A∩B 读作“A交B”
例: A={1,2,3,4,5},B={3,4,5,6,8},A∩B={3,4,5}
3、差集
记A,B是两个集合,则所有属于A且不属于B的元素构成的集合,叫做集合A减集合B(或集合A与集合B之差),类似地,对于集合A、B,把集合{x∣x∈A,且x∉B}叫做A与B的差集。
记作:A-B
例: A={1,2,3,4,5},B={3,4,5,6,8},A-B={1,2}
测试说明
平台会对你编写的代码进行测试:
代码如下:
评测之后会出现评测超时问题,用的是头歌平台。
我把断点设在初始化模块后面测试会崩,求解答为什么会出现这种问题