数据结构 集合的并、交和差运算.doc

数据结构 集合的并、交和差运算.doc

ID:58536062

大小:21.00 KB

页数:1页

时间:2020-09-03

数据结构 集合的并、交和差运算.doc_第1页
资源描述:

《数据结构 集合的并、交和差运算.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验二:集合的并、交和差运算题目:集合的并、交和差运算基本功能编制一个能演示执行集合的并、交和差运算的程序。基本要求:(1)集合的元素限定为小写字母字符[‘a’…‘z’];(2)演示程序以用户和计算机的对话方式执行。测试数据:(1)Set1=”magazine”,Set2=”paper”,Set1∪Set2=”aegimnprz”,Set1∩Set2=”ae”,Set1-Set2=”gimnz”;(2)Set1=”012oper4a6tion”,Set2=”errordata”,Set1∪Set2=”adeinoprt”,

2、Set1∩Set2=”aeort”,Set1-Set2=”inp”.算法思想:设有集合Set1、Set2,Set1与BSet2的交集为Set1∩Set2。Set1∩Set2指既属于集合Set1又属于集合BSet2的元素。因为要求另外申请存储空间,可另找一个新的集合Set1∩Set2中存储A和B共同的元素。问题即变为求找Set1和Set2中的共同思想。于是算法思想为:以Set1为标准,对Set2进行遍历,把Set2中和Set1相同的元素存储到Set1∩Set2中。为方便操作,链表需要设置头结点。具体过程为扫描Set1,对Se

3、t1中每个元素在Set2中查找该元素如果Set2中有,则保留在Set1∩Set2中,否则,继续查找,最后显示Set1∩Set2。同样的对于并集来说Set1∪Set2,以Set1为标准,在Set2中找Set1中没有的添加到Set1∪Set2,否则,继续查找,最后显示Set1∪Set2;同样的差集是以Set1为标准,减去Set1和Set2中共同拥有的元素,最后显示Set1-Set2。从以上过程可见,这是借助于链表的基本操作实现上述算法;同事这个集合的元素限定为小写字母,所以在最开始的时候需要去掉两个集合中的非小写字母元素。模块

4、划分:数据结构:源程序:序设计正确。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。