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编译的。。。
以上是关于C++ 整数集合运算的主要内容,如果未能解决你的问题,请参考以下文章