Advertisement
Guest User

Untitled

a guest
May 24th, 2019
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.97 KB | None | 0 0
  1. for k in range(0, matrix_degree + 1):
  2.     print()
  3.     print("D"+str(k) + ':' + '\t\t\t\t\t ' + "T"+str(k) + ":")
  4.     for m in range(0, matrix_degree):
  5.         st = ''
  6.         for p in range(0, matrix_degree):
  7.             if W[m][p]==math.inf:
  8.                 st += u"\u221E" + (spaces - 1) * ' '
  9.             else:
  10.                 st += str(W[m][p]) + (spaces-len(str(W[m][p])))*' '
  11.         st += 5 * ' '
  12.         for p in range(0, matrix_degree):
  13.             st += str(T[m][p]) + (spaces-len(str(T[m][p])))*' '
  14.         print(st)  
  15.     '''
  16.    print("T"+str(k) + ':')
  17.    for m in range(0, matrix_degree):
  18.        st = ''
  19.        for p in range(0, matrix_degree):
  20.            st += str(T[m][p]) + (spaces-len(str(T[m][p])))*' '
  21.        print(st)  
  22.    '''
  23.     for i in range(0, matrix_degree):
  24.         for j in range(0, matrix_degree):
  25.             min =  W[i][k] + W[k][j]
  26.             if min < W[i][j]:
  27.                 W[i][j] = min
  28.                 T[i][j] = k + 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement