作业帮 > 综合 > 作业

这两个数据结构(c语言)题怎么做?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/12 18:09:58
这两个数据结构(c语言)题怎么做?
求集合A和集合B的并集C.如A=(2,4,6,7,9)和B=(1,5,7,8)的并集为C=(2,4,6,7,9,1,5,8).算法分析:用两个顺序表La 和Lb分别表示集合A和B.求集合A和集合B的并集就是将La和Lb合并成一个表,合并后仍用La表示.这就要对La和Lb进行如下操作:将存在于线性表Lb中而不存在于线性表La中的数据元素插入到线性表La中.这只要从线性表Lb中依次取得每个数据元素,并根据取得的数据元素值在线性表La中进行查找,若不存在,则插入到La的最后,否则不插入.编程实现顺序表插入元素的操作,插入表之前和插入表之后分别要显示当前顺序表中的数据 已知线性表La和Lb中的数据元素按非递减有序排列,将La和Lb表中的数据元素合并为一个新的线性表Lc,Lc中的数据元素仍按非递减有序排列,并要求不破坏La表和Lb表.如La=(2,4,6,7,9),Lb=(1,5,7,8),合并后为Lc=(1,2,4,5,6,7,7,8,9).要求:编程实现,分别显示La,Lb没有合并时候的元素,之后显示合并后的Lc的元素.
不是不想告诉你.是我也不会!你还是找高手吧!加油A
采纳哦