用C/C++语言实现下面函数的功能。
假设用链表存储集合,空链表表示空集。存储集合的链表结点定义如下:
例如:
A={11,22},B={}。这些集合的存储链表如下图所示。
(1) Element *Union(Element *A,ELement *B),其功能是生成集合A和B的并集链表,返回并集链表的头指针(不考虑申请结点失败的情况)。
(2) Void Display(char *Name,Element *A),其功能是显示集合A中的元素列表,其中,Name是集合A的符号名或任何字符串。
例如有下列语句: