C++ 整数集合运算

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++ 整数集合运算相关的知识,希望对你有一定的参考价值。

一个整数集合类的定义如下,请写出所有成员函数的代码,并编写一个主函数进行测试,注意主函数的设计要尽量人性化或操作性强。
class CSet

public:
unsigned Card(); //返回集合中的元素个数
bool IsEmpty(); //判断集合是否为空
void Empty(); //清空集合
bool Isin(int elem); //判断元素elem是否在集合中
bool Remove(inr elem); //从集合中删除元素elem
bool Add(int elem); //向集合中增加元素elem
bool IsWqual(CSet &set); //判断两集合是否相等
CSet Intersection(CSet &set); //求两个集合的交集
CSet Merge(CSet &set); //求两个集合的并集
void print(); //输出集合的全部元素
CSet();
CSet(int a[],int size); //用数组a的前size个元素初始化集合
CSet(CSet &set);
private:
int data[100]; //从小到大顺序保存整数集合元素
unsigned count; //保存整数集合的元素个数
;
要能通过C-free编译的。。。

参考技术A 辉哥,这是你问的么?

以上是关于C++ 整数集合运算的主要内容,如果未能解决你的问题,请参考以下文章

算法训练 集合运算

算法训练 集合运算

急求c++代码。。。大数运算,包括(+ - * / %),用类实现。。。

TOJ 1743集合运算(set集合并交差的运用)

集合的并交差运算

无法将集合的元素插入C++中的向量