首页 > 试题广场 >

用CC++语言实现下面函数的功能。

[问答题]
用C/C++语言实现下面函数的功能。

假设有集合A和B,其笛卡尔积C为A×B,且│C│=│A│×│B│。

假设用链表存储集合,空链表示空集。存储基本集合和笛卡尔积的链表结点定义如下:

例如 :A={1,2},B={2,3},C=A×B,D={}。这些集合的存储链表如下图所示。


(1) Elements *Descartes(Element *A,Element *B),其功能是生成存储笛卡尔积A×B的链表,并返回该链表的头指针(不考虑申请内存空间失败的情况)(9分)

(2) Int Number(Element *C),其功能是获取笛卡尔积C中的元素个数(6分)

例如有下列语句:


这道题你会答吗?花几分钟告诉大家答案吧!