Warshall算法求传递闭包,Python语言~

2024-11-25 07:14:26
推荐回答(2个)
回答1:

def __warshall(self, a):
assert (len(row) == len(a) for row in a)
n = len(a)
#请在下面编程实现Roy-Warshall求传递闭包的算法
#参数a:为一个关系矩阵
# 请删除pass后编程实现该方法功能
for i in range(n) :
for j in range(n):
if a[j][i] == 1:
for k in range(n):
a[j][k] = a[j][k] | a[i][k]
# 请在上面编写程序,不要修改下面代码
return a

回答2:

完了我数学都快忘光了。不然还能帮帮,,