有关弗洛伊德算法的一个疑问
Floyed(){ const int n = 100; for (int k = 0; k < n; k++) for (int i = 0; i < n; i++) for (int j = 0; j < n; j++) if (mat[i, j] > mat[i, k] + mat[k, j]) { mat[i, j] = mat[i, k] + mat[k, j]; rec[i, j] = k; } }