散分了 这个是离散数学的一个实验 关系的闭包 要源程序
1. 分别用t(R) = R∪R2∪…∪Rn 和Warkshallde 算法实现求关系的闭包。(输入、输出采用文件的方式)
例如:
输入:文件input.txt,下面给出一个input.txt文件的格式样例。
A={a,b,c,d}
R={<a,b>,<b,a>,<b,c>,<c,d>}
输出:计算结果写入文件output.txt。如上input.txt文件对应的output.txt如下。
算法一:
t(R)={<a,a>,<a,b>,<a,c>,<a,d>,<b,a>,<b,b>,<b,c>,<b,d>,<c,d>}
执行时间:
算法二:
t(R)={<a,a>,<a,b>,<a,c>,<a,d>,<b,a>,<b,b>,<b,c>,<b,d>,<c,d>}
执行时间:
注:输入输出的关系可以为空,字母区分大小写。
2. 对比分析两个算法的效率(执行时间)。