因为对于任意路径,所有的中间顶点都在集合1,2,…,n内,因此矩阵 n*n给出了任意两个顶点之间的最短路径,即对所有 表示顶点i到顶点,的最短路径。 下面是求解该问题的伪代码,请填充其中空缺的(1)~(6)处。伪代码中的主要变量说明如下。 W:权重矩阵; n:图的顶点个数; SP:最短路径权重之和数组,SP[i]表示顶点f到其他各顶点的最短路径权重之和,i从1到n; min_SP:最小的最短路径权重之和; min_v:具有最小的最短路径权重之和的顶点; i:循环控制变量; j:循环控制变量; k:循环控制变量; LOCATE-SHOPPINGMALL (W, n) 1 D(0)=W 2 for (1) 3 for i=1 to n 4 for j = 1 to n 5 6 (2) 7 else 8 (3) 9 for i=1 to n 10 Sp[i] =0 11 for j=1 to n 12 (4) 13 min_SP=SP [1] 14 (5) 15 for i=2 to n 16 if min_SP>SP [i] 17 min_SP=SP[i] 18 min_v=i 19 return (6) [问题2] 问题1中伪代码的时间复杂度为______(用O符号表示)。