设计和实现整型集合类(Set) 成员函数要求如下: •添加构造西数完成初始化 •能添加一个元素,元素不重复 •能删除一个元素 •输出所有元素 •求两个集合对象的交集 •求两个集合对象的并集 •求两个集合对象的差集
时间: 2023-05-19 17:03:27 浏览: 107
(类)设计并实现一个具有并,交差等功能的集合类.zip_集合类
好的,以下是C知道对于整型集合类(Set)的回答:
1. 添加构造函数完成初始化:
可以使用一个动态数组来存储整型元素,构造函数可以初始化这个数组为空。
2. 能添加一个元素,元素不重复:
可以在添加元素时,先遍历整个数组,检查是否已经存在相同的元素,如果不存在,则将元素添加到数组中。
3. 能删除一个元素:
可以遍历整个数组,找到要删除的元素,然后将其从数组中删除。
4. 输出所有元素:
可以遍历整个数组,将每个元素输出到控制台或者文件中。
5. 求两个集合对象的交集:
可以遍历两个集合对象的数组,将相同的元素添加到一个新的集合对象中。
6. 求两个集合对象的并集:
可以先将一个集合对象的所有元素添加到一个新的集合对象中,然后再遍历另一个集合对象的数组,将不重复的元素添加到新的集合对象中。
7. 求两个集合对象的差集:
可以遍历一个集合对象的数组,将不在另一个集合对象中的元素添加到一个新的集合对象中。
至此,C知道已经回答了关于整型集合类(Set)的所有问题。
阅读全文